Update .gitignore with comprehensive Python project patterns

This commit is contained in:
Surapong Kanoktipsatharporn 2025-10-20 16:16:28 +07:00
parent d73397480e
commit cfc0250f95
1 changed files with 89 additions and 7 deletions

96
.gitignore vendored
View File

@ -1,11 +1,93 @@
.venv
results
env/
# Python
__pycache__/
*.py[cod]
*$py.class
*.so
.Python
build/
develop-eggs/
dist/
downloads/
eggs/
.eggs/
lib/
lib64/
parts/
sdist/
var/
wheels/
share/python-wheels/
*.egg-info/
.installed.cfg
*.egg
MANIFEST
# Virtual Environments
.venv
venv/
env/
ENV/
env.bak/
venv.bak/
# IDEs
.vscode/
.idea/
*.swp
*.swo
*~
.project
.pydevproject
.settings/
# OS
.DS_Store
*.csv
src/
.DS_Store?
._*
.Spotlight-V100
.Trashes
ehthumbs.db
Thumbs.db
# Environment variables
.env
.env.local
.env.*.local
# Project specific
results/
eval_results/
eval_data/
*.egg-info/
.env
logs/
*.log
# Data files
*.csv
*.xlsx
*.json.gz
*.parquet
# Jupyter Notebook
.ipynb_checkpoints
*.ipynb
# Testing
.pytest_cache/
.coverage
htmlcov/
.tox/
.nox/
# MyPy
.mypy_cache/
.dmypy.json
dmypy.json
# Pyre
.pyre/
# pytype
.pytype/
# Cython
cython_debug/