Python projeleri için eksiksiz .gitignore oluşturun. __pycache__, sanal ortamlar, env dosyaları, derleme çıktıları ve IDE ayarlarını kapsar.
# Python __pycache__/ *.py[codz] *$py.class *.so .Python dist/ build/ develop-eggs/ downloads/ *.egg-info/ *.egg .eggs/ wheels/ *.whl .venv/ venv/ env/ .env MANIFEST .mypy_cache/ .ruff_cache/ .pytest_cache/ .hypothesis/ htmlcov/ .coverage .coverage.* coverage.xml .tox/ .nox/ .ipynb_checkpoints __pypackages__/ .pdm-python .pdm-build/ celerybeat-schedule* cython_debug/ # Generated with devbento.dev/tools/gitignore-generator
Bu örnek Python çalışmaları için eksiksiz .gitignore üretir: betikler, Django veya FastAPI servisleri, veri projeleri ve paketler. Bayt kodu, sanal ortamlar, paketleme çıktıları, gizli bilgiler ve pytest, mypy, ruff, tox ile Jupyter önbelleklerini kapsar.
| Kalıp | Neden |
|---|---|
| pycache/, *.py[codz] | Derlenmiş bayt kodu, import sırasında yeniden oluşur |
| .venv/, venv/, env/ | Sanal ortamlar, requirements dosyasından yeniden kurulur |
| *.egg-info/, dist/, build/, wheels/ | Paketleme artıkları |
| .env | Gizli bilgiler ve yerel ayarlar |
| .pytest_cache/, .tox/, .nox/ | Test çalıştırıcı durumu |
| .mypy_cache/, .ruff_cache/ | Tip denetleyici ve lint önbellekleri |
| .ipynb_checkpoints | Jupyter otomatik kayıt dosyaları |
İlgili işlemler için Diff Checker ile dosyaları karşılaştırın veya Gitignore Generator ile tam dosyayı oluşturun.
Nothing you paste leaves this tab. Every tool runs entirely in your browser — no upload, no server, no account.