Ludovic Frank Gitignore

.gitignore, skirtas Python

95 nepaiso Python taisyklių, paruoštų kopijuoti į jūsų saugyklą.

Python programavimo kalba

Visas .gitignore, skirtas Python

# Sukurta LFGitignore - https://lfgitignore.com
# Sukurta: 2026-10-31 21:48:58 UTC
# Technologijos: Python

### Python ###
# Python baitų kodo talpyklos katalogas
__pycache__/
*.py[codz]
# Python/Jython klasės failai
*$py.class
# IPython numatytasis profilis
profile_default/
# Bendras objektas
*.so
# IPython konfigūracija
ipython_config.py
# Python versijos žymeklis
.Python
# Sukurkite išvesties katalogą
build/
# Python egg kūrimo paketai
develop-eggs/
# Platinimo katalogas
dist/
# Atsisiųstus failus
downloads/
# Python egg paketai
eggs/
# Python egg paketų katalogas
.eggs/
# Bibliotekos katalogas
lib/
# 64 bitų bibliotekos katalogas
lib64/
# Statybinės dalys
parts/
# Python pirminio kodo platinimo paketas
sdist/
var/
# Python wheel paketai
wheels/
# Bendrinami Python wheel paketai
share/python-wheels/
# Python paketo metaduomenys
*.egg-info/
# Įdiegta konfigūracija
.installed.cfg
# Python egg paketas
*.egg
# Python manifesto failas
MANIFEST
# Manifesto failai
*.manifest
# „PyInstaller“ specifikacijų failas
*.spec
# pip diegimo žurnalas
pip-log.txt
# pip žymeklio failas
pip-delete-this-directory.txt
# Aprėpties HTML ataskaita
htmlcov/
# tox testavimo aplinkos
.tox/
# nox testavimo aplinkos
.nox/
# Aprėpties duomenų failas
.coverage
# Aprėpties duomenų failai
.coverage.*
# Talpyklos katalogas
.cache
# Nosies tyrimo rezultatai
nosetests.xml
# Aprėpties XML ataskaita
coverage.xml
# Aprėptis anotuotas šaltinis
*.cover
*.py.cover
# LCOV aprėpties duomenys
*.lcov
# Hipotezių tikrinimo duomenys
.hypothesis/
# pytest talpyklos katalogas
.pytest_cache/
# Aprėpties ataskaitos
cover/
# Sudarė pranešimų katalogus
*.mo
# Pranešimų katalogo šablonas
*.pot
# Žurnalo failas
*.log
# Vietiniai Django nustatymai
local_settings.py
# SQLite duomenų bazė
db.sqlite3
# SQLite žurnalas
db.sqlite3-journal
# Kolbos egzempliorių aplankas
instance/
# Kolbos-ištekliaus talpykla
.webassets-cache
# Scrapy talpykla
.scrapy
# Sfinkso konstrukcijos išvestis
docs/_build/
# PyBuilder katalogas
.pybuilder/
# Maven build katalogas
target/
# Jupyter užrašų knygelės kontroliniai taškai
.ipynb_checkpoints
.pdm-python
.pdm-build/
.pixi/*
# PEP 582 pakuotės
__pypackages__/
!.pixi/config.toml
# Salierai įveikė PID failą
celerybeat.pid
# Sage sukompiliuotus failus
*.sage.py
celerybeat-schedule*
# Aplinkos kintamieji
.env
*.rdb
.envrc
*.aof
# Python virtualioji aplinka
.venv
# Proceso ID failas
*.pid
# Virtualios aplinkos katalogas
env/
mnesia/
# Virtualios aplinkos katalogas
venv/
rabbitmq/
# Aplinkos atsarginė kopija
env.bak/
rabbitmq-data/
activemq-data/
# Virtuali env atsarginė kopija
venv.bak/
# Spyder projektas
.spyderproject
# Spyder projekto nustatymai
.spyproject
# Python virvių perdirbimas
.ropeproject
/site
# mypy tipo tikrintuvo talpykla
.mypy_cache/
# mypy demono konfigūracija
.dmypy.json
# mypy demono konfigūracija
dmypy.json
# Pyre tipo tikrintuvas
.pyre/
# pytype statinis analizatorius
.pytype/
# Cython derinimo simboliai
cython_debug/
.abstra/
.ruff_cache/
.pypirc
marimo/_static/
marimo/_lsp/
__marimo__/
.streamlit/secrets.toml
tempCodeRunnerFile.py

Kokių failų nepaiso šios Python taisyklės

Kiekvienas toliau pateiktas šablonas paaiškintas: kodėl jis reikalingas jūsų .gitignore.

Baitais sukompiliuoti / optimizuoti / DLL failai

Šablonas Ką ignoruoja
__pycache__/ Python baitų kodo talpyklos katalogas
*.py[codz] Baitais sukompiliuoti / optimizuoti / DLL failai
*$py.class Python/Jython klasės failai

IPython

Šablonas Ką ignoruoja
profile_default/ IPython numatytasis profilis
ipython_config.py IPython konfigūracija
.pdm-python pdm Panašiai kaip Pipfile.lock, paprastai rekomenduojama įtraukti pdm.lock į versijos valdymą. pdm rekomenduoja įtraukti viso projekto konfigūraciją į pdm.toml, bet neįtraukti .pdm-python. https://pdm-project.org/en/latest/usage/project/#working-with-version-control pdm.lock pdm.toml
.pdm-build/ IPython
.pixi/* pixi Panašiai kaip Pipfile.lock, paprastai rekomenduojama įtraukti pixi.lock į versijos valdymą. pixi.lock Pixi sukuria virtualią aplinką .pixi kataloge, kaip ir venv modulis sukuria .venv kataloge. Rekomenduojama neįtraukti šio katalogo į versijos valdymą.
!.pixi/config.toml IPython

C plėtiniai

Šablonas Ką ignoruoja
*.so Bendras objektas

Platinimas / pakavimas

Šablonas Ką ignoruoja
.Python Python versijos žymeklis
build/ Sukurkite išvesties katalogą
develop-eggs/ Python egg kūrimo paketai
dist/ Platinimo katalogas
downloads/ Atsisiųstus failus
eggs/ Python egg paketai
.eggs/ Python egg paketų katalogas
lib/ Bibliotekos katalogas
lib64/ 64 bitų bibliotekos katalogas
parts/ Statybinės dalys
sdist/ Python pirminio kodo platinimo paketas
var/ Platinimas / pakavimas
wheels/ Python wheel paketai
share/python-wheels/ Bendrinami Python wheel paketai
*.egg-info/ Python paketo metaduomenys
.installed.cfg Įdiegta konfigūracija
*.egg Python egg paketas
MANIFEST Python manifesto failas
*.manifest Manifesto failai
*.spec „PyInstaller“ specifikacijų failas

Montuotojo žurnalai

Šablonas Ką ignoruoja
pip-log.txt pip diegimo žurnalas
pip-delete-this-directory.txt pip žymeklio failas

Vieneto bandymo / aprėpties ataskaitos

Šablonas Ką ignoruoja
htmlcov/ Aprėpties HTML ataskaita
.tox/ tox testavimo aplinkos
.nox/ nox testavimo aplinkos
.coverage Aprėpties duomenų failas
.coverage.* Aprėpties duomenų failai
.cache Talpyklos katalogas
nosetests.xml Nosies tyrimo rezultatai
coverage.xml Aprėpties XML ataskaita
*.cover Aprėptis anotuotas šaltinis
*.py.cover Vieneto bandymo / aprėpties ataskaitos
.hypothesis/ Hipotezių tikrinimo duomenys
*.lcov LCOV aprėpties duomenys
.pytest_cache/ pytest talpyklos katalogas
cover/ Aprėpties ataskaitos

Vertimai

Šablonas Ką ignoruoja
*.mo Sudarė pranešimų katalogus
*.pot Pranešimų katalogo šablonas

Django dalykai:

Šablonas Ką ignoruoja
*.log Žurnalo failas
local_settings.py Vietiniai Django nustatymai
db.sqlite3 SQLite duomenų bazė
db.sqlite3-journal SQLite žurnalas

Kolbos daiktai:

Šablonas Ką ignoruoja
instance/ Kolbos egzempliorių aplankas
.webassets-cache Kolbos-ištekliaus talpykla

Skausmingi dalykai:

Šablonas Ką ignoruoja
.scrapy Scrapy talpykla

Sfinkso dokumentacija

Šablonas Ką ignoruoja
docs/_build/ Sfinkso konstrukcijos išvestis

PyBuilder

Šablonas Ką ignoruoja
.pybuilder/ PyBuilder katalogas
target/ Maven build katalogas

Jupyter Notebook

Šablonas Ką ignoruoja
.ipynb_checkpoints Jupyter užrašų knygelės kontroliniai taškai

PEP 582; naudojo pvz. github.com/David-OConnor/pyflow ir github.com/pdm-project/pdm

Šablonas Ką ignoruoja
__pypackages__/ PEP 582 pakuotės

Salierų daiktai

Šablonas Ką ignoruoja
celerybeat.pid Salierai įveikė PID failą
celerybeat-schedule* Salierų daiktai

SageMath analizuojami failai

Šablonas Ką ignoruoja
*.sage.py Sage sukompiliuotus failus

Aplinkos

Šablonas Ką ignoruoja
.env Aplinkos kintamieji
.envrc Aplinkos
.venv Python virtualioji aplinka
env/ Virtualios aplinkos katalogas
venv/ Virtualios aplinkos katalogas
env.bak/ Aplinkos atsarginė kopija
venv.bak/ Virtuali env atsarginė kopija

Redis

Šablonas Ką ignoruoja
*.rdb Redis
*.aof Redis
*.pid Proceso ID failas

RabbitMQ

Šablonas Ką ignoruoja
mnesia/ RabbitMQ
rabbitmq/ RabbitMQ
rabbitmq-data/ RabbitMQ

ActiveMQ

Šablonas Ką ignoruoja
activemq-data/ ActiveMQ

Spyder projekto nustatymai

Šablonas Ką ignoruoja
.spyderproject Spyder projektas
.spyproject Spyder projekto nustatymai

Virvės projekto nustatymai

Šablonas Ką ignoruoja
.ropeproject Python virvių perdirbimas
/site mkdocs dokumentacija
.mypy_cache/ mypy tipo tikrintuvo talpykla
.dmypy.json mypy demono konfigūracija
dmypy.json mypy demono konfigūracija

Pyre tipo tikrintuvas

Šablonas Ką ignoruoja
.pyre/ Pyre tipo tikrintuvas
.pytype/ pytype statinis analizatorius

Cython derinimo simboliai

Šablonas Ką ignoruoja
cython_debug/ Cython derinimo simboliai

Sužinokite daugiau https://abstra.io/docs

Šablonas Ką ignoruoja
.abstra/ Sužinokite daugiau https://abstra.io/docs

Ruff daiktai:

Šablonas Ką ignoruoja
.ruff_cache/ Ruff daiktai:

PyPI konfigūracijos failas

Šablonas Ką ignoruoja
.pypirc PyPI konfigūracijos failas

Marimo

Šablonas Ką ignoruoja
marimo/_static/ Marimo
marimo/_lsp/ Marimo
__marimo__/ Marimo

Streamlit

Šablonas Ką ignoruoja
.streamlit/secrets.toml Streamlit

Laikinas failas daliniam kodo vykdymui

Šablonas Ką ignoruoja
tempCodeRunnerFile.py Laikinas failas daliniam kodo vykdymui

Kaip naudoti šį .gitignore Python

  1. Nukopijuokite aukščiau pateiktas Python taisykles arba atsisiųskite failą tiesiogiai.
  2. Sukurkite failą pavadinimu .gitignore savo Git saugyklos šaknyje ir įklijuokite į jį taisykles.
  3. Jei kai kurie iš tų failų jau sekami, paleiskite git rm -r --cached ., tada vėl įsipareigokite – Git taiko ignoravimo taisykles tik nesekamiems failams.
  4. Įsipareigokite .gitignore, kad visi komandos nariai laikytųsi tos pačios taisyklės.

Kiti Kalba .gitignore šablonai

Peržiūrėkite kiekvieną Kalba šabloną