Outils pour utilisateurs

Outils du site


divers:git:gitignore_python

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
divers:git:gitignore_python [2024/04/04 04:37]
marclebrun supprimée
— (Version actuelle)
Ligne 1: Ligne 1:
-====== Fichier .gitignore pour un projet Python ====== 
- 
-Voir [[https://​github.com/​github/​gitignore/​blob/​master/​Python.gitignore]] 
- 
-<code bash> 
-# Byte-compiled / optimized / DLL files 
-__pycache__/​ 
-*.py[cod] 
-*$py.class 
- 
-# C extensions 
-*.so 
- 
-# Distribution / packaging 
-.Python 
-build/ 
-develop-eggs/​ 
-dist/ 
-downloads/ 
-eggs/ 
-.eggs/ 
-lib/ 
-lib64/ 
-parts/ 
-sdist/ 
-var/ 
-wheels/ 
-share/​python-wheels/​ 
-*.egg-info/ 
-.installed.cfg 
-*.egg 
-MANIFEST 
- 
-# PyInstaller 
-#  Usually these files are written by a python script from a template 
-#  before PyInstaller builds the exe, so as to inject date/other infos into it. 
-*.manifest 
-*.spec 
- 
-# Installer logs 
-pip-log.txt 
-pip-delete-this-directory.txt 
- 
-# Unit test / coverage reports 
-htmlcov/ 
-.tox/ 
-.nox/ 
-.coverage 
-.coverage.* 
-.cache 
-nosetests.xml 
-coverage.xml 
-*.cover 
-*.py,cover 
-.hypothesis/​ 
-.pytest_cache/​ 
-cover/ 
- 
-# Translations 
-*.mo 
-*.pot 
- 
-# Django stuff: 
-*.log 
-local_settings.py 
-db.sqlite3 
-db.sqlite3-journal 
- 
-# Flask stuff: 
-instance/ 
-.webassets-cache 
- 
-# Scrapy stuff: 
-.scrapy 
- 
-# Sphinx documentation 
-docs/​_build/​ 
- 
-# PyBuilder 
-.pybuilder/ 
-target/ 
- 
-# Jupyter Notebook 
-.ipynb_checkpoints 
- 
-# IPython 
-profile_default/​ 
-ipython_config.py 
- 
-# pyenv 
-#   For a library or package, you might want to ignore these files since the code is 
-#   ​intended to run in multiple environments;​ otherwise, check them in: 
-# .python-version 
- 
-# pipenv 
-#   ​According to pypa/​pipenv#​598,​ it is recommended to include Pipfile.lock in version control. 
-#   ​However,​ in case of collaboration,​ if having platform-specific dependencies or dependencies 
-#   ​having no cross-platform support, pipenv may install dependencies that don't work, or not 
-#   ​install all needed dependencies. 
-#​Pipfile.lock 
- 
-# PEP 582; used by e.g. github.com/​David-OConnor/​pyflow 
-__pypackages__/​ 
- 
-# Celery stuff 
-celerybeat-schedule 
-celerybeat.pid 
- 
-# SageMath parsed files 
-*.sage.py 
- 
-# Environments 
-.env 
-.venv 
-env/ 
-venv/ 
-ENV/ 
-env.bak/ 
-venv.bak/ 
- 
-# Spyder project settings 
-.spyderproject 
-.spyproject 
- 
-# Rope project settings 
-.ropeproject 
- 
-# mkdocs documentation 
-/site 
- 
-# mypy 
-.mypy_cache/​ 
-.dmypy.json 
-dmypy.json 
- 
-# Pyre type checker 
-.pyre/ 
- 
-# pytype static type analyzer 
-.pytype/ 
- 
-# Cython debug symbols 
-cython_debug/​ 
-</​code>​