# --- System Files ---
.DS_Store
Thumbs.db
*.swp

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

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

# --- Dependency Directories ---
node_modules/
jspm_packages/
bower_components/
__pypackages__/
web_modules/

# --- Environments & Secrets ---
.env
.env.*
!.env.example
.venv
**/env/
venv/
ENV/
env.bak/
venv.bak/

# --- Unit test / coverage reports ---
htmlcov/
.tox/
.nox/
.coverage
.coverage.*
nosetests.xml
coverage.xml
*.cover
*.py,cover
.hypothesis/
.pytest_cache/
cover/
coverage
*.lcov
.nyc_output

# --- Logging & Runtime ---
*.log
logs
npm-debug.log*
yarn-debug.log*
yarn-error.log*
lerna-debug.log*
pip-log.txt
pip-delete-this-directory.txt
report.[0-9]*.[0-9]*.[0-9]*.[0-9]*.json
pids
*.pid
*.seed
*.pid.lock
celerybeat-schedule
celerybeat.pid

# --- Cache & Build Tools ---
.cache
.parcel-cache
.eslintcache
.stylelintcache
.ruff_cache/
.mypy_cache/
.pytest_cache/
.webassets-cache
.npm
.next
out
.nuxt
.temp
.docusaurus
.serverless/
.fusebox/
.dynamodb/
.firebase/
.svelte-kit/
**/.vitepress/dist
**/.vitepress/cache
.vuepress/dist

# --- Editor / IDE Specific ---
.spyderproject
.spyproject
.ropeproject
.vscode-test
.idea/
.vscode/
.cursorignore
.cursorindexingignore
.pypirc
.abstra/

# --- Database & Storage ---
db.sqlite3
db.sqlite3-journal
.tern-port
instance/

# --- Framework/Tool Specific ---
.scrapy
.pybuilder/
target/
.ipynb_checkpoints
profile_default/
ipython_config.py
.pdm.toml
.pdm-python
.pdm-build/
*.sage.py
/site
.dmypy.json
dmypy.json
.pyre/
.pytype/
cython_debug/
*.tsbuildinfo
.node_repl_history
*.tgz
.yarn-integrity
.lock-wscript
vite.config.js.timestamp-*
vite.config.ts.timestamp-*

# --- Yarn v3 / Lock files ---
# Usually locks are committed; uncomment if you want to ignore them
#Pipfile.lock
#poetry.lock
#pdm.lock
#uv.lock

.pnp.*
.yarn/*
!.yarn/patches
!.yarn/plugins
!.yarn/releases
!.yarn/sdks
!.yarn/versions
