fixed venv and gitignore