1+ # ---> Python
12# Byte-compiled / optimized / DLL files
23__pycache__ /
3- * .py [cod ]
4+ * .py [codz ]
45* $py.class
56
67# C extensions
@@ -20,16 +21,15 @@ parts/
2021sdist /
2122var /
2223wheels /
23- pip-wheel-metadata /
2424share /python-wheels /
2525* .egg-info /
2626.installed.cfg
2727* .egg
2828MANIFEST
2929
3030# PyInstaller
31- # Usually these files are written by a python script from a template
32- # before PyInstaller builds the exe, so as to inject date/other infos into it.
31+ # Usually these files are written by a python script from a template
32+ # before PyInstaller builds the exe, so as to inject date/other infos into it.
3333* .manifest
3434* .spec
3535
@@ -47,9 +47,10 @@ htmlcov/
4747nosetests.xml
4848coverage.xml
4949* .cover
50- * .py, cover
50+ * .py. cover
5151.hypothesis /
5252.pytest_cache /
53+ cover /
5354
5455# Translations
5556* .mo
@@ -72,6 +73,7 @@ instance/
7273docs /_build /
7374
7475# PyBuilder
76+ .pybuilder /
7577target /
7678
7779# Jupyter Notebook
@@ -82,27 +84,73 @@ profile_default/
8284ipython_config.py
8385
8486# pyenv
85- .python-version
87+ # For a library or package, you might want to ignore these files since the code is
88+ # intended to run in multiple environments; otherwise, check them in:
89+ # .python-version
8690
8791# pipenv
8892# According to pypa/pipenv#598, it is recommended to include Pipfile.lock in version control.
8993# However, in case of collaboration, if having platform-specific dependencies or dependencies
9094# having no cross-platform support, pipenv may install dependencies that don't work, or not
9195# install all needed dependencies.
92- # Pipfile.lock
93-
94- # PEP 582; used by e.g. github.com/David-OConnor/pyflow
96+ # Pipfile.lock
97+
98+ # UV
99+ # Similar to Pipfile.lock, it is generally recommended to include uv.lock in version control.
100+ # This is especially recommended for binary packages to ensure reproducibility, and is more
101+ # commonly ignored for libraries.
102+ # uv.lock
103+
104+ # poetry
105+ # Similar to Pipfile.lock, it is generally recommended to include poetry.lock in version control.
106+ # This is especially recommended for binary packages to ensure reproducibility, and is more
107+ # commonly ignored for libraries.
108+ # https://python-poetry.org/docs/basic-usage/#commit-your-poetrylock-file-to-version-control
109+ # poetry.lock
110+ # poetry.toml
111+
112+ # pdm
113+ # Similar to Pipfile.lock, it is generally recommended to include pdm.lock in version control.
114+ # pdm recommends including project-wide configuration in pdm.toml, but excluding .pdm-python.
115+ # https://pdm-project.org/en/latest/usage/project/#working-with-version-control
116+ # pdm.lock
117+ # pdm.toml
118+ .pdm-python
119+ .pdm-build /
120+
121+ # pixi
122+ # Similar to Pipfile.lock, it is generally recommended to include pixi.lock in version control.
123+ # pixi.lock
124+ # Pixi creates a virtual environment in the .pixi directory, just like venv module creates one
125+ # in the .venv directory. It is recommended not to include this directory in version control.
126+ .pixi
127+
128+ # PEP 582; used by e.g. github.com/David-OConnor/pyflow and github.com/pdm-project/pdm
95129__pypackages__ /
96130
97131# Celery stuff
98132celerybeat-schedule
99133celerybeat.pid
100134
135+ # Redis
136+ * .rdb
137+ * .aof
138+ * .pid
139+
140+ # RabbitMQ
141+ mnesia /
142+ rabbitmq /
143+ rabbitmq-data /
144+
145+ # ActiveMQ
146+ activemq-data /
147+
101148# SageMath parsed files
102149* .sage.py
103150
104151# Environments
105152.env
153+ .envrc
106154.venv
107155env /
108156venv /
@@ -128,12 +176,46 @@ dmypy.json
128176# Pyre type checker
129177.pyre /
130178
131- .progress
132- .vscode /*
179+ # pytype static type analyzer
180+ .pytype /
181+
182+ # Cython debug symbols
183+ cython_debug /
184+
185+ # PyCharm
186+ # JetBrains specific template is maintained in a separate JetBrains.gitignore that can
187+ # be found at https://github.com/github/gitignore/blob/main/Global/JetBrains.gitignore
188+ # and can be added to the global gitignore or merged into this file. For a more nuclear
189+ # option (not recommended) you can uncomment the following to ignore the entire idea folder.
190+ # .idea/
191+
192+ # Abstra
193+ # Abstra is an AI-powered process automation framework.
194+ # Ignore directories containing user credentials, local state, and settings.
195+ # Learn more at https://abstra.io/docs
196+ .abstra /
197+
198+ # Visual Studio Code
199+ # Visual Studio Code specific template is maintained in a separate VisualStudioCode.gitignore
200+ # that can be found at https://github.com/github/gitignore/blob/main/Global/VisualStudioCode.gitignore
201+ # and can be added to the global gitignore or merged into this file. However, if you prefer,
202+ # you could uncomment the following to ignore the entire vscode folder
203+ # .vscode/
204+
205+ # Ruff stuff:
206+ .ruff_cache /
207+
208+ # PyPI configuration file
209+ .pypirc
210+
211+ # Marimo
212+ marimo /_static /
213+ marimo /_lsp /
214+ __marimo__ /
215+
216+ # Streamlit
217+ .streamlit /secrets.toml
133218
134219logs
135- * .db
136- * .session *
137- alembic *
138- unknown_errors.txt
139- .ruff *
220+ * .db *
221+ data
0 commit comments