# gh-pages stuff (gets built with CI/CD workflow)
badges/
coverage_reports/
logs/
docs/api/
docs/userguide/book/
docs/userguide/src/generated/cli/ #machine dependent, generated by ci.yml

# _version.py is intentionally tracked in version control, as a static fallback
# for zip downloads / offline installs that lack git metadata (hatch-vcs reads it
# back when it can't compute a version from git). release.yml never writes this
# file — it is bumped *before* tagging via prepare-release.yml, which opens a PR;
# see CONTRIBUTING.md's release section.

# Python cache files
__pycache__/
*.py[cod]

# Virtual environment
.venv/
env/
venv/
ENV/
env.bak/
venv.bak/

# Distribution / packaging
*.egg-info/
dist/
build/

# Documentation output directories (keep these if you want to build locally)
# docs/api/
# docs/userguide/book/

# IDE and editor files
.idea/
.vscode/
*.swp
*.swo

# OS generated files
.DS_Store
Thumbs.db

# Logs
# *.log

# Test results
*.coverage
*.cover
nosetests.xml
coverage.xml
*.hypothesis/

# Other files to ignore
*.sqlite3
*.db

# Test dir
tests/test_dir/*
