# ---------------------------------------------------------------------------
# Custom
# ---------------------------------------------------------------------------
# .idea/
.cursor/
.claude/*
!.claude/commands/
.ai/
.ai-notes/
.artifacts/
.legacy_code/

# ---------------------------------------------------------------------------
# Python Bytecode / Cache
# ---------------------------------------------------------------------------
__pycache__/
*.py[cod]
*$py.class

# ---------------------------------------------------------------------------
# C Extensions
# ---------------------------------------------------------------------------
*.so

# ---------------------------------------------------------------------------
# Packaging / Distribution
# ---------------------------------------------------------------------------
.Python
build/
dist/
downloads/
sdist/
wheels/
share/python-wheels/
develop-eggs/
.eggs/
eggs/
*.egg-info/
*.egg
.installed.cfg
MANIFEST

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

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

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

# ---------------------------------------------------------------------------
# Translations
# ---------------------------------------------------------------------------
*.mo
*.pot

# ---------------------------------------------------------------------------
# Django
# ---------------------------------------------------------------------------
*.log
local_settings.py
db.sqlite3
db.sqlite3-journal

# ---------------------------------------------------------------------------
# Flask
# ---------------------------------------------------------------------------
instance/
.webassets-cache

# ---------------------------------------------------------------------------
# Scrapy
# ---------------------------------------------------------------------------
.scrapy/

# ---------------------------------------------------------------------------
# Sphinx Docs
# ---------------------------------------------------------------------------
docs/_build/

# ---------------------------------------------------------------------------
# PyBuilder
# ---------------------------------------------------------------------------
.pybuilder/
target/

# ---------------------------------------------------------------------------
# Jupyter / IPython
# ---------------------------------------------------------------------------
.ipynb_checkpoints/
profile_default/
ipython_config.py

# ---------------------------------------------------------------------------
# pyenv / pipenv / poetry / pdm
# ---------------------------------------------------------------------------
# .python-version
# Pipfile.lock
# poetry.lock
# pdm.lock
.pdm.toml
.pdm-python
.pdm-build/

# PEP 582
__pypackages__/

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

# ---------------------------------------------------------------------------
# SageMath
# ---------------------------------------------------------------------------
*.sage.py

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

# ---------------------------------------------------------------------------
# Spyder / Rope
# ---------------------------------------------------------------------------
.spyderproject
.spyproject
.ropeproject

# ---------------------------------------------------------------------------
# mkdocs
# ---------------------------------------------------------------------------
/site/

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

# ---------------------------------------------------------------------------
# Cython
# ---------------------------------------------------------------------------
cython_debug/

# ---------------------------------------------------------------------------
# Rust (Python bindings via pyo3/maturin/setuptools-rust)
# ---------------------------------------------------------------------------
/target/
*.rlib
*.rmeta
**/*.rs.bk
Cargo.lock          # ignore only if this is a library
*.pyd               # Windows Python extension built via Rust
.claude/settings.local.json
