###############################################################################
# Python
###############################################################################
__pycache__/
*.py[cod]
*$py.class
*.so
*.pyd
*.pyo

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

###############################################################################
# Environment Variables / Secrets
###############################################################################
.env
.env.*
!.env.example

*.pem
*.key
*.crt
*.p12
*.pfx
*.jks

###############################################################################
# Distribution / Packaging
###############################################################################
build/
dist/
downloads/
eggs/
.eggs/
lib/
lib64/
parts/
sdist/
var/
wheels/
share/python-wheels/

*.egg-info/
*.egg
pip-wheel-metadata/

###############################################################################
# Installer Logs
###############################################################################
pip-log.txt
pip-delete-this-directory.txt

###############################################################################
# Unit Test / Coverage
###############################################################################
htmlcov/
.tox/
.nox/
.coverage
.coverage.*
.cache/
.pytest_cache/
nosetests.xml
coverage.xml
*.cover
*.py.cover

###############################################################################
# Type Checkers
###############################################################################
.mypy_cache/
.dmypy.json
.pyre/
.pytype/

###############################################################################
# Linters
###############################################################################
.ruff_cache/
.pylint.d/

###############################################################################
# Formatters
###############################################################################
.black/

###############################################################################
# Jupyter
###############################################################################
.ipynb_checkpoints/

###############################################################################
# Documentation
###############################################################################
docs/_build/
site/

###############################################################################
# Logs
###############################################################################
*.log
logs/
log/

###############################################################################
# SQLite
###############################################################################
*.sqlite3
*.sqlite
db.sqlite3

###############################################################################
# Temporary Files
###############################################################################
*.tmp
*.temp
*.bak
*.swp
*.swo
*~
tmp/
temp/

###############################################################################
# OS Files
###############################################################################
.DS_Store
Thumbs.db
Desktop.ini

###############################################################################
# IDEs
###############################################################################
.vscode/
.idea/

*.iml
*.suo
*.ntvs*
*.njsproj
*.sln

###############################################################################
# PyCharm
###############################################################################
.idea/

###############################################################################
# VSCode
###############################################################################
.history/

###############################################################################
# Poetry
###############################################################################
poetry.lock

###############################################################################
# Pipenv
###############################################################################
Pipfile.lock

###############################################################################
# UV
###############################################################################
uv.lock

###############################################################################
# Hatch
###############################################################################
.hatch/

###############################################################################
# PDM
###############################################################################
.pdm-build/
.pdm-python/

###############################################################################
# PyInstaller
###############################################################################
*.manifest
*.spec

###############################################################################
# Celery
###############################################################################
celerybeat-schedule
celerybeat.pid

###############################################################################
# FastAPI / Uvicorn / Gunicorn
###############################################################################
gunicorn.pid
gunicorn.log
uvicorn.log

###############################################################################
# pytest
###############################################################################
.pytest_cache/

###############################################################################
# Local Development
###############################################################################
.local/
.localrc

###############################################################################
# Runtime files
###############################################################################
*.pid
*.seed
*.out

###############################################################################
# Editor backup files
###############################################################################
*.orig
*.rej

###############################################################################
# Generated reports
###############################################################################
reports/
artifacts/

###############################################################################
# ML / Data (optional)
###############################################################################
data/
checkpoints/
wandb/
mlruns/
tensorboard/
runs/
debug/

###############################################################################
# Ignore local config
###############################################################################
config.local.yaml
config.local.yml
config.local.json
settings.local.py

###############################################################################
# Keep empty directories if needed
###############################################################################
!.gitkeep


###############################################################################
# Fastembed
###############################################################################
.fastembed_cache
.fastembed_cache/
fastembed_cache/


###############################################################################
# Custom
###############################################################################
avvk/
