# ---- Never commit credentials -------------------------------------------------
# Broad on purpose: anything whose name suggests a login is ignored. The one template that must be
# tracked is re-included at the end of this block.
*.env
.env*
_secrets/
secrets/
*credential*
*password*
*passwd*
*secret*
*token*
*login*
.netrc
_netrc
.pypirc
*.kdbx
*.pem
*.key
*.ppk
id_rsa*
id_ed25519*
!credentials.env.example

# ---- Never commit downloaded data or run artefacts --------------------------
cipo-data/
raw/
extracted/
compare/
logs/
manifest.csv
manifest.csv.tmp
*.part
*.part.json
.cipo-patents.lock
*.zip
*.7z
*.tar
*.gz
*.xml
*.parquet
*.csv
*.xlsx

# ---- Python -----------------------------------------------------------------
__pycache__/
*.py[cod]
.venv/
venv/
env/
*.egg-info/
dist/
build/
.pytest_cache/
.coverage
htmlcov/

# ---- Editors and OS ---------------------------------------------------------
.vscode/
.idea/
.DS_Store
Thumbs.db
desktop.ini
