# Python
__pycache__/
*.py[cod]
*.so
*.egg
*.egg-info/
dist/
build/
*.pyc
*.pyo
*.pyd
.Python
env/
venv/
.venv/
.env
.env.local
.env.development
.env.dev
.env.test
.env.production
.env.prod

# Django
*.log
local_settings.py
db.sqlite3
db.sqlite3-journal
media/
staticfiles/

# Node
node_modules/
npm-debug.log*
yarn-debug.log*
yarn-error.log*

# IDEs
.vscode/
.idea/
*.swp
*.swo
*~

# OS
.DS_Store
.DS_Store?
._*
.Spotlight-V100
.Trashes
ehthumbs.db
Thumbs.db

# Coverage reports
htmlcov/
.tox/
.coverage
.coverage.*
.cache
nosetests.xml
coverage.xml
*.cover
.hypothesis/
.pytest_cache/

# Jupyter Notebook
.ipynb_checkpoints

# Celery
celerybeat-schedule*
celerybeat.pid

# Docker
.dockerignore

# Venv
.venv-scraper/
venv_test/

# Backups (too large for git)
backups/

# Test databases
test_debug.sqlite3

# File temporanei e appunti locali
da_sistemare.txt
stripe.md
*.stripe.md

# PyCharm / IntelliJ (ridondante ma esplicito)
*.iml
.idea/

# Data directories (postgres data, import data, large datasets)
data/
import_normattiva/data/

# Database SQLite temporanei (si ricostruiscono con l'import)
*.db
*.sqlite3
!db.sqlite3  # dev django db — già coperto da riga sopra, esplicito per chiarezza
.git_pat

# Cartelle dati locali non da versionare
per_prod/
da_prod/
# graphify-out/ — versionato intenzionalmente

# Scratch locale: screenshot personali e download di test dei fetcher
# (non codice, non serve in repo — vedi test: script di verifica standalone)
screenshot/
test_nuovi_import/
