# Byte-compiled / optimized
__pycache__/
*.py[cod]
*$py.class
*.so

# Distribution / packaging
.Python
build/
dist/
downloads/
*.egg-info/
*.egg
wheels/
share/python-wheels/
.installer/
MANIFEST

# Virtual environments
.venv/
venv/
env/
ENV/
.env
env.bak/
venv.bak/

# Test / coverage / type-check caches
.pytest_cache/
.coverage
.coverage.*
htmlcov/
coverage.xml
*.cover
.cache/
.mypy_cache/
.dmypy.json
dmypy.json
.ruff_cache/
.tox/
.nox/
nosetests.xml

# Airflow runtime artifacts (in case someone runs this near an AIRFLOW_HOME)
airflow.cfg
airflow.db
airflow-webserver.pid
standalone_admin_password.txt
logs/

# pytest report outputs produced by the operator itself
junit.xml
pytest_report_*/
report/

# IDE / editor
.idea/
.vscode/
*.swp
*.swo
*~
.DS_Store

# Jupyter
.ipynb_checkpoints/

# Local secrets / env overrides
*.local
.env.*
!.env.example
