# Ignore version control and IDE files .git .gitignore .vscode # Ignore local configuration files .env .env.* *.env # Ignore build artifacts and cache __pycache__ *.pyc *.pyo *.pyd .pytest_cache .mypy_cache # Ignore test files tests/ tests_*.py # Ignore documentation files docs/ *.md *.rst # Allow specific patch file we need for Docker !patches/garth_data_weight.py justfile requirements.txt # Replaced by pyproject.toml # Ignore temporary files *.swp *.bak *.tmp # Ignore data directories data/* !data/README.md # Keep README if present # Ignore migration files (handled separately) !migrations/alembic.ini !migrations/versions/*.py # Ignore local development files docker-compose.yml docker-compose.*.yml