11# Byte-compiled / optimized / DLL files
22__pycache__ /
3- * .py [cod ]
3+ * .py [codz ]
44* $py.class
55
66# C extensions
@@ -27,8 +27,8 @@ share/python-wheels/
2727MANIFEST
2828
2929# PyInstaller
30- # Usually these files are written by a python script from a template
31- # before PyInstaller builds the exe, so as to inject date/other infos into it.
30+ # Usually these files are written by a python script from a template
31+ # before PyInstaller builds the exe, so as to inject date/other infos into it.
3232* .manifest
3333* .spec
3434
@@ -46,7 +46,8 @@ htmlcov/
4646nosetests.xml
4747coverage.xml
4848* .cover
49- * .py,cover
49+ * .py.cover
50+ * .lcov
5051.hypothesis /
5152.pytest_cache /
5253cover /
@@ -92,37 +93,65 @@ ipython_config.py
9293# However, in case of collaboration, if having platform-specific dependencies or dependencies
9394# having no cross-platform support, pipenv may install dependencies that don't work, or not
9495# install all needed dependencies.
95- # Pipfile.lock
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
96103
97104# poetry
98105# Similar to Pipfile.lock, it is generally recommended to include poetry.lock in version control.
99106# This is especially recommended for binary packages to ensure reproducibility, and is more
100107# commonly ignored for libraries.
101108# https://python-poetry.org/docs/basic-usage/#commit-your-poetrylock-file-to-version-control
102- # poetry.lock
109+ # poetry.lock
110+ # poetry.toml
103111
104112# pdm
105113# Similar to Pipfile.lock, it is generally recommended to include pdm.lock in version control.
106- # pdm.lock
107- # pdm stores project-wide configurations in .pdm.toml, but it is recommended to not include it
108- # in version control.
109- # https://pdm.fming.dev/latest/usage/project/#working-with-version-control
110- .pdm.toml
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
111118.pdm-python
112119.pdm-build /
113120
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+ ! .pixi /config.toml
128+
114129# PEP 582; used by e.g. github.com/David-OConnor/pyflow and github.com/pdm-project/pdm
115130__pypackages__ /
116131
117132# Celery stuff
118- celerybeat-schedule
133+ celerybeat-schedule *
119134celerybeat.pid
120135
136+ # Redis
137+ * .rdb
138+ * .aof
139+ * .pid
140+
141+ # RabbitMQ
142+ mnesia /
143+ rabbitmq /
144+ rabbitmq-data /
145+
146+ # ActiveMQ
147+ activemq-data /
148+
121149# SageMath parsed files
122150* .sage.py
123151
124152# Environments
125153.env
154+ .envrc
126155.venv
127156env /
128157venv /
@@ -155,8 +184,42 @@ dmypy.json
155184cython_debug /
156185
157186# PyCharm
158- # JetBrains specific template is maintained in a separate JetBrains.gitignore that can
159- # be found at https://github.com/github/gitignore/blob/main/Global/JetBrains.gitignore
160- # and can be added to the global gitignore or merged into this file. For a more nuclear
161- # option (not recommended) you can uncomment the following to ignore the entire idea folder.
162- .idea /
187+ # JetBrains specific template is maintained in a separate JetBrains.gitignore that can
188+ # be found at https://github.com/github/gitignore/blob/main/Global/JetBrains.gitignore
189+ # and can be added to the global gitignore or merged into this file. For a more nuclear
190+ # option (not recommended) you can uncomment the following to ignore the entire idea folder.
191+ # .idea/
192+
193+ # Abstra
194+ # Abstra is an AI-powered process automation framework.
195+ # Ignore directories containing user credentials, local state, and settings.
196+ # Learn more at https://abstra.io/docs
197+ .abstra /
198+
199+ # Visual Studio Code
200+ # Visual Studio Code specific template is maintained in a separate VisualStudioCode.gitignore
201+ # that can be found at https://github.com/github/gitignore/blob/main/Global/VisualStudioCode.gitignore
202+ # and can be added to the global gitignore or merged into this file. However, if you prefer,
203+ # you could uncomment the following to ignore the entire vscode folder
204+ # .vscode/
205+ # Temporary file for partial code execution
206+ tempCodeRunnerFile.py
207+
208+ # Ruff stuff:
209+ .ruff_cache /
210+
211+ # PyPI configuration file
212+ .pypirc
213+
214+ # Marimo
215+ marimo /_static /
216+ marimo /_lsp /
217+ __marimo__ /
218+
219+ # Streamlit
220+ .streamlit /secrets.toml
221+
222+ .idea
223+
224+ staticfiles /
225+
0 commit comments