diff --git a/Python.gitignore b/Python.gitignore index 68bc17f9..6e78e8ed 100644 --- a/Python.gitignore +++ b/Python.gitignore @@ -27,8 +27,8 @@ share/python-wheels/ 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. +# 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 @@ -83,31 +83,31 @@ 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: +# 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 +# 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 # poetry -# Similar to Pipfile.lock, it is generally recommended to include poetry.lock in version control. -# This is especially recommended for binary packages to ensure reproducibility, and is more -# commonly ignored for libraries. -# https://python-poetry.org/docs/basic-usage/#commit-your-poetrylock-file-to-version-control -#poetry.lock +# Similar to Pipfile.lock, it is generally recommended to include poetry.lock in version control. +# This is especially recommended for binary packages to ensure reproducibility, and is more +# commonly ignored for libraries. +# https://python-poetry.org/docs/basic-usage/#commit-your-poetrylock-file-to-version-control +# poetry.lock # pdm -# Similar to Pipfile.lock, it is generally recommended to include pdm.lock in version control. -#pdm.lock -# pdm stores project-wide configurations in .pdm.toml, but it is recommended to not include it -# in version control. -# https://pdm.fming.dev/#use-with-ide -.pdm.toml +# Similar to Pipfile.lock, it is generally recommended to include pdm.lock in version control. +# pdm.lock +# pdm stores project-wide configurations in .pdm.toml, but it is recommended to not include it +# in version control. +# https://pdm.fming.dev/#use-with-ide +# .pdm.toml # PEP 582; used by e.g. github.com/David-OConnor/pyflow and github.com/pdm-project/pdm __pypackages__/ @@ -153,8 +153,119 @@ dmypy.json cython_debug/ # PyCharm -# JetBrains specific template is maintained in a separate JetBrains.gitignore that can -# be found at https://github.com/github/gitignore/blob/main/Global/JetBrains.gitignore -# and can be added to the global gitignore or merged into this file. For a more nuclear -# option (not recommended) you can uncomment the following to ignore the entire idea folder. +# JetBrains specific template is maintained in a separate JetBrains.gitignore that can +# be found at https://github.com/github/gitignore/blob/main/Global/JetBrains.gitignore +# and can be added to the global gitignore or merged into this file. For a more nuclear +# option (not recommended) you can uncomment the following to ignore the entire idea folder. #.idea/ + +############################## +# Additional ignore patterns # +############################## + +# Django cache files +# *.pyc +# *.pyo +# __pycache__/ + +# Django database file +# db.sqlite3 + +# Django local settings +# local_settings.py + +# Flask instance folder +# instance/ + +# Scrapy generated files +# .scrapy/ + +# Sphinx build directory +# docs/_build/ + +# IPython configuration +# profile_default/ + +# PyBuilder generated files +# .pybuilder/ +# target/ + +# Jupyter Notebook checkpoints +# .ipynb_checkpoints/ + +# IPython logs +# logs/ + +# Pyenv version file +# .python-version + +# Pipenv lock file +# Pipfile.lock + +# Poetry lock file +# poetry.lock + +# PDM lock file +# pdm.lock + +# Pytest cache and reports +# .pytest_cache/ +# .coverage +# htmlcov/ + +# mypy static type checker cache +# .mypy_cache/ + +# Pyre type checker cache +# .pyre/ + +# pytype static type analyzer cache +# .pytype/ + +# Cython debug symbols +# cython_debug/ + +# Spyder project settings +# .spyderproject +# .spyproject + +# Rope project settings +# .ropeproject/ + +# Celery files +# celerybeat-schedule +# celerybeat.pid + +# SageMath parsed files +# *.sage.py + +# mkdocs documentation +# /site/ + +# PEP 582 files +# __pypackages__/ + +# Environment folders +# .env +# .venv +# env/ +# venv/ +# ENV/ +# env.bak/ +# venv.bak/ + +# Spyder project settings +# .spyderproject +# .spyproject + +# PyCharm IDE +# .idea/ + +# JetBrains specific files (add the content of JetBrains.gitignore) +# ... + +# macOS specific files +# .DS_Store + +# Windows thumbnail cache +# Thumbs.db