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


###############################################################################
# C extensions
###############################################################################
*.so


###############################################################################
# Distribution / packaging
###############################################################################
.Python
build/
develop-eggs/
dist/
downloads/
eggs/
.eggs/
lib/
lib64/
parts/
sdist/
var/
wheels/
share/python-wheels/
*.egg-info/
.installed.cfg
*.egg
MANIFEST


###############################################################################
# PyInstaller
###############################################################################
#  Usually these files are written by a python script from a template
#  before PyInstaller builds the exe, so as to inject date/other infos into it.
*.manifest
*.spec


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


###############################################################################
# Unit test / coverage reports
###############################################################################
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 documentation
###############################################################################
docs/_build/


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


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


###############################################################################
# IPython
###############################################################################
profile_default/
ipython_config.py


###############################################################################
# pyenv
###############################################################################
# .python-version


###############################################################################
# pipenv
###############################################################################
# Pipfile.lock


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


###############################################################################
# poetry
###############################################################################
# poetry.lock
# poetry.toml


###############################################################################
# pdm
###############################################################################
.pdm-python
.pdm-build/
# pdm.lock
# pdm.toml


###############################################################################
# pixi
###############################################################################
.pixi
# pixi.lock


###############################################################################
# PEP 582
###############################################################################
__pypackages__/


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


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


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


###############################################################################
# Spyder
###############################################################################
.spyderproject
.spyproject


###############################################################################
# Rope
###############################################################################
.ropeproject


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


###############################################################################
# mypy
###############################################################################
.mypy_cache/
.dmypy.json
dmypy.json


###############################################################################
# Pyre
###############################################################################
.pyre/


###############################################################################
# pytype
###############################################################################
.pytype/


###############################################################################
# Cython debug symbols
###############################################################################
cython_debug/


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


###############################################################################
# Abstra
###############################################################################
.abstra/


###############################################################################
# Visual Studio Code
###############################################################################
# .vscode/


###############################################################################
# Ruff
###############################################################################
.ruff_cache/


###############################################################################
# PyPI configuration
###############################################################################
.pypirc


###############################################################################
# Cursor
###############################################################################
.cursorignore
.cursorindexingignore


###############################################################################
# Marimo
###############################################################################
marimo/_static/
marimo/_lsp/
__marimo__/
