Gere um .gitignore completo para projetos Python. Cobre __pycache__, ambientes virtuais, arquivos env, saída de build e configurações de IDE.
# 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
Este exemplo gera um .gitignore completo para trabalho Python: scripts, serviços Django ou FastAPI, projetos de dados e pacotes. Cobre bytecode, ambientes virtuais, saída de empacotamento, segredos e caches de pytest, mypy, ruff, tox e Jupyter.
| Padrão | Motivo |
|---|---|
| pycache/, *.py[codz] | Bytecode compilado, regenerado ao importar |
| .venv/, venv/, env/ | Ambientes virtuais, recriados dos requirements |
| *.egg-info/, dist/, build/, wheels/ | Artefatos de empacotamento |
| .env | Segredos e configuração local |
| .pytest_cache/, .tox/, .nox/ | Estado dos executores de testes |
| .mypy_cache/, .ruff_cache/ | Caches de linters |
| .ipynb_checkpoints | Arquivos de salvamento automático do Jupyter |
Para fluxos relacionados, compare arquivos com o Diff Checker ou gere o arquivo completo no Gitignore Generator.
Nothing you paste leaves this tab. Every tool runs entirely in your browser — no upload, no server, no account.