.gitignore til Python
95 ignorer regler for Python, klar til at kopiere til dit lager.
Programmeringssproget Python
Den komplette .gitignore til Python
# Genereret af LFGitignore - https://lfgitignore.com
# Oprettet: 2026-10-31 21:49:13 UTC
# Teknologier: Python
### Python ###
# Python bytecode cache bibliotek
__pycache__/
*.py[codz]
# Python/Jython klasse filer
*$py.class
# IPython standardprofil
profile_default/
# Delt objekt
*.so
# IPython konfiguration
ipython_config.py
# Python versionsmarkør
.Python
# Byg output-mappe
build/
# Python-udviklingseggs
develop-eggs/
# Distributionskatalog
dist/
# Downloadede filer
downloads/
# Python-egg-pakker
eggs/
# Mappe med Python-eggs
.eggs/
# Biblioteksfortegnelse
lib/
# 64-bit biblioteksmappe
lib64/
# Udbyggede dele
parts/
# Python kildedistribution
sdist/
var/
# Python-wheel-pakker
wheels/
# Delte Python-wheels
share/python-wheels/
# Python-pakkemetadata
*.egg-info/
# Buildout installeret konfig
.installed.cfg
# Python-egg-pakke
*.egg
# Python manifestfil
MANIFEST
# Manifest filer
*.manifest
# PyInstaller spec fil
*.spec
# pip installationslog
pip-log.txt
# pip markør fil
pip-delete-this-directory.txt
# Dækning HTML-rapport
htmlcov/
# toks testmiljøer
.tox/
# nox testmiljøer
.nox/
# Dækningsdatafil
.coverage
# Dækningsdatafiler
.coverage.*
# Cache bibliotek
.cache
# Næseprøveresultater
nosetests.xml
# Dækning XML-rapport
coverage.xml
# Dækningskommentaret kilde
*.cover
*.py.cover
# LCOV-dækningsdata
*.lcov
# Hypotesetestdata
.hypothesis/
# pytest cache mappe
.pytest_cache/
# Dækningsrapporter
cover/
# Kompileret meddelelseskataloger
*.mo
# Besked katalog skabelon
*.pot
# Log fil
*.log
# Lokale Django-indstillinger
local_settings.py
# SQLite-database
db.sqlite3
# SQLite-journal
db.sqlite3-journal
# Flask instans mappe
instance/
# Flask-Assets-mellemlager
.webassets-cache
# Skrabelig cache
.scrapy
# Sphinx build udgang
docs/_build/
# PyBuilder bibliotek
.pybuilder/
# Maven build bibliotek
target/
# Jupyter notesbog kontrolpunkter
.ipynb_checkpoints
.pdm-python
.pdm-build/
.pixi/*
# PEP 582 pakker
__pypackages__/
!.pixi/config.toml
# Selleri beat PID-fil
celerybeat.pid
# Sage kompilerede filer
*.sage.py
celerybeat-schedule*
# Miljøvariabler
.env
*.rdb
.envrc
*.aof
# Python virtuelt miljø
.venv
# Process ID-fil
*.pid
# Virtuelt miljø bibliotek
env/
mnesia/
# Virtuelt miljø bibliotek
venv/
rabbitmq/
# Miljø backup
env.bak/
rabbitmq-data/
activemq-data/
# Virtuel env backup
venv.bak/
# Spyder projekt
.spyderproject
# Spyder-projektindstillinger
.spyproject
# Python reb refactoring
.ropeproject
/site
# mypy-typekontrolmellemlager
.mypy_cache/
# mypy daemon-konfiguration
.dmypy.json
# mypy daemon-konfiguration
dmypy.json
# Brændtypekontrol
.pyre/
# pytype statisk analysator
.pytype/
# Cython debug symboler
cython_debug/
.abstra/
.ruff_cache/
.pypirc
marimo/_static/
marimo/_lsp/
__marimo__/
.streamlit/secrets.toml
tempCodeRunnerFile.py
Hvad disse Python regler faktisk ignorerer
Hvert mønster nedenfor, og hvorfor det hører hjemme i din .gitignore.
Byte-kompilerede / optimerede / DLL-filer
| Mønster | Hvad den ignorerer |
|---|---|
__pycache__/ |
Python bytecode cache bibliotek |
*.py[codz] |
Byte-kompilerede / optimerede / DLL-filer |
*$py.class |
Python/Jython klasse filer |
IPython
| Mønster | Hvad den ignorerer |
|---|---|
profile_default/ |
IPython standardprofil |
ipython_config.py |
IPython konfiguration |
.pdm-python |
pdm I lighed med Pipfile.lock anbefales det generelt at inkludere pdm.lock i versionskontrol. pdm anbefaler at inkludere projektdækkende konfiguration i pdm.toml, men undtagen .pdm-python. https://pdm-project.org/en/latest/usage/project/#working-with-version-control pdm.lock pdm.toml |
.pdm-build/ |
IPython |
.pixi/* |
pixi I lighed med Pipfile.lock anbefales det generelt at inkludere pixi.lock i versionskontrol. pixi.lock Pixi opretter et virtuelt miljø i .pixi-biblioteket, ligesom venv-modulet opretter et i .venv-biblioteket. Det anbefales ikke at inkludere denne mappe i versionskontrol. |
!.pixi/config.toml |
IPython |
C udvidelser
| Mønster | Hvad den ignorerer |
|---|---|
*.so |
Delt objekt |
Distribution / emballering
| Mønster | Hvad den ignorerer |
|---|---|
.Python |
Python versionsmarkør |
build/ |
Byg output-mappe |
develop-eggs/ |
Python-udviklingseggs |
dist/ |
Distributionskatalog |
downloads/ |
Downloadede filer |
eggs/ |
Python-egg-pakker |
.eggs/ |
Mappe med Python-eggs |
lib/ |
Biblioteksfortegnelse |
lib64/ |
64-bit biblioteksmappe |
parts/ |
Udbyggede dele |
sdist/ |
Python kildedistribution |
var/ |
Distribution / emballering |
wheels/ |
Python-wheel-pakker |
share/python-wheels/ |
Delte Python-wheels |
*.egg-info/ |
Python-pakkemetadata |
.installed.cfg |
Buildout installeret konfig |
*.egg |
Python-egg-pakke |
MANIFEST |
Python manifestfil |
*.manifest |
Manifest filer |
*.spec |
PyInstaller spec fil |
Installatør logs
| Mønster | Hvad den ignorerer |
|---|---|
pip-log.txt |
pip installationslog |
pip-delete-this-directory.txt |
pip markør fil |
Enhedstest / dækningsrapporter
| Mønster | Hvad den ignorerer |
|---|---|
htmlcov/ |
Dækning HTML-rapport |
.tox/ |
toks testmiljøer |
.nox/ |
nox testmiljøer |
.coverage |
Dækningsdatafil |
.coverage.* |
Dækningsdatafiler |
.cache |
Cache bibliotek |
nosetests.xml |
Næseprøveresultater |
coverage.xml |
Dækning XML-rapport |
*.cover |
Dækningskommentaret kilde |
*.py.cover |
Enhedstest / dækningsrapporter |
.hypothesis/ |
Hypotesetestdata |
*.lcov |
LCOV-dækningsdata |
.pytest_cache/ |
pytest cache mappe |
cover/ |
Dækningsrapporter |
Oversættelser
| Mønster | Hvad den ignorerer |
|---|---|
*.mo |
Kompileret meddelelseskataloger |
*.pot |
Besked katalog skabelon |
Django ting:
| Mønster | Hvad den ignorerer |
|---|---|
*.log |
Log fil |
local_settings.py |
Lokale Django-indstillinger |
db.sqlite3 |
SQLite-database |
db.sqlite3-journal |
SQLite-journal |
Flaske ting:
| Mønster | Hvad den ignorerer |
|---|---|
instance/ |
Flask instans mappe |
.webassets-cache |
Flask-Assets-mellemlager |
Skrabe ting:
| Mønster | Hvad den ignorerer |
|---|---|
.scrapy |
Skrabelig cache |
Sfinx dokumentation
| Mønster | Hvad den ignorerer |
|---|---|
docs/_build/ |
Sphinx build udgang |
PyBuilder
| Mønster | Hvad den ignorerer |
|---|---|
.pybuilder/ |
PyBuilder bibliotek |
target/ |
Maven build bibliotek |
Jupyter Notebook
| Mønster | Hvad den ignorerer |
|---|---|
.ipynb_checkpoints |
Jupyter notesbog kontrolpunkter |
PEP 582; bruges af f.eks. github.com/David-OConnor/pyflow og github.com/pdm-project/pdm
| Mønster | Hvad den ignorerer |
|---|---|
__pypackages__/ |
PEP 582 pakker |
Selleri ting
| Mønster | Hvad den ignorerer |
|---|---|
celerybeat.pid |
Selleri beat PID-fil |
celerybeat-schedule* |
Selleri ting |
SageMath parsede filer
| Mønster | Hvad den ignorerer |
|---|---|
*.sage.py |
Sage kompilerede filer |
Miljøer
| Mønster | Hvad den ignorerer |
|---|---|
.env |
Miljøvariabler |
.envrc |
Miljøer |
.venv |
Python virtuelt miljø |
env/ |
Virtuelt miljø bibliotek |
venv/ |
Virtuelt miljø bibliotek |
env.bak/ |
Miljø backup |
venv.bak/ |
Virtuel env backup |
Redis
| Mønster | Hvad den ignorerer |
|---|---|
*.rdb |
Redis |
*.aof |
Redis |
*.pid |
Process ID-fil |
RabbitMQ
| Mønster | Hvad den ignorerer |
|---|---|
mnesia/ |
RabbitMQ |
rabbitmq/ |
RabbitMQ |
rabbitmq-data/ |
RabbitMQ |
ActiveMQ
| Mønster | Hvad den ignorerer |
|---|---|
activemq-data/ |
ActiveMQ |
Spyder-projektindstillinger
| Mønster | Hvad den ignorerer |
|---|---|
.spyderproject |
Spyder projekt |
.spyproject |
Spyder-projektindstillinger |
Indstillinger for rebprojekt
| Mønster | Hvad den ignorerer |
|---|---|
.ropeproject |
Python reb refactoring |
/site |
mkdocs dokumentation |
.mypy_cache/ |
mypy-typekontrolmellemlager |
.dmypy.json |
mypy daemon-konfiguration |
dmypy.json |
mypy daemon-konfiguration |
Brændtypekontrol
| Mønster | Hvad den ignorerer |
|---|---|
.pyre/ |
Brændtypekontrol |
.pytype/ |
pytype statisk analysator |
Cython debug symboler
| Mønster | Hvad den ignorerer |
|---|---|
cython_debug/ |
Cython debug symboler |
Lær mere på https://abstra.io/docs
| Mønster | Hvad den ignorerer |
|---|---|
.abstra/ |
Lær mere på https://abstra.io/docs |
Ruff ting:
| Mønster | Hvad den ignorerer |
|---|---|
.ruff_cache/ |
Ruff ting: |
PyPI konfigurationsfil
| Mønster | Hvad den ignorerer |
|---|---|
.pypirc |
PyPI konfigurationsfil |
Marimo
| Mønster | Hvad den ignorerer |
|---|---|
marimo/_static/ |
Marimo |
marimo/_lsp/ |
Marimo |
__marimo__/ |
Marimo |
Streamlit
| Mønster | Hvad den ignorerer |
|---|---|
.streamlit/secrets.toml |
Streamlit |
Midlertidig fil til delvis kodeudførelse
| Mønster | Hvad den ignorerer |
|---|---|
tempCodeRunnerFile.py |
Midlertidig fil til delvis kodeudførelse |
Sådan bruger du denne .gitignore til Python
- Kopier Python reglerne ovenfor, eller download filen direkte.
- Opret en fil med navnet .gitignore i roden af dit Git-lager og indsæt reglerne i det.
- Hvis nogle af disse filer allerede er sporet, så kør git rm -r --cached . og commit igen - Git anvender kun ignoreringsregler på usporede filer.
- Brug .gitignore, så alle på holdet deler de samme regler.