diff --git a/.gitignore b/.gitignore index 2cf0aca..181d0a5 100644 --- a/.gitignore +++ b/.gitignore @@ -1,21 +1,83 @@ +# Data files (except example data) *.csv +### !thechart_data.csv + +# Environment files .env +.env.local +.env.*.local + +# Build and distribution build/ dist/ +*.egg-info/ + +# Python bytecode *.pyc -__pycache__/ -*.spec -*.log -logs/ -.venv/ -.poetry/ -.pytest_cache/ -.ruff_cache/ -*.db -*.sqlite3 *.pyo *.pyd -*.coverage +__pycache__/ + +# PyInstaller +*.spec + +# Logs +*.log +logs/ + +# Virtual environments +.venv/ +.poetry/ +venv/ +env/ +ENV/ + +# Testing +.pytest_cache/ +.coverage .coverage.* -*.mypy_cache/ -*.DS_Store +coverage.xml +htmlcov/ +.tox/ +.nox/ + +# Code quality tools +.ruff_cache/ +.mypy_cache/ +.pylint.d/ + +# IDEs and editors +.vscode/ +!.vscode/tasks.json +!.vscode/launch.json +.idea/ +*.swp +*.swo +*~ +.DS_Store +Thumbs.db + +# Databases +*.db +*.sqlite3 +*.sqlite + +# uv lock files (keep for reproducibility) +# uv.lock + +# Docker +.dockerignore.bak + +# Temporary files +*.tmp +*.temp +.cache/ + +# OS generated files +.DS_Store +.DS_Store? +._* +.Spotlight-V100 +.Trashes +ehthumbs.db +Thumbs.db