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,43 +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
9697
9798# UV
9899# Similar to Pipfile.lock, it is generally recommended to include uv.lock in version control.
99100# This is especially recommended for binary packages to ensure reproducibility, and is more
100101# commonly ignored for libraries.
101- # uv.lock
102+ # uv.lock
102103
103104# poetry
104105# Similar to Pipfile.lock, it is generally recommended to include poetry.lock in version control.
105106# This is especially recommended for binary packages to ensure reproducibility, and is more
106107# commonly ignored for libraries.
107108# https://python-poetry.org/docs/basic-usage/#commit-your-poetrylock-file-to-version-control
108- # poetry.lock
109+ # poetry.lock
110+ # poetry.toml
109111
110112# pdm
111113# Similar to Pipfile.lock, it is generally recommended to include pdm.lock in version control.
112- # pdm.lock
113- # pdm stores project-wide configurations in .pdm.toml, but it is recommended to not include it
114- # in version control.
115- # https://pdm.fming.dev/latest/usage/project/#working-with-version-control
116- .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
117118.pdm-python
118119.pdm-build /
119120
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+
120129# PEP 582; used by e.g. github.com/David-OConnor/pyflow and github.com/pdm-project/pdm
121130__pypackages__ /
122131
123132# Celery stuff
124- celerybeat-schedule
133+ celerybeat-schedule *
125134celerybeat.pid
126135
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+
127149# SageMath parsed files
128150* .sage.py
129151
130152# Environments
131153.env
154+ .envrc
132155.venv
133156env /
134157venv /
@@ -161,17 +184,40 @@ dmypy.json
161184cython_debug /
162185
163186# PyCharm
164- # JetBrains specific template is maintained in a separate JetBrains.gitignore that can
165- # be found at https://github.com/github/gitignore/blob/main/Global/JetBrains.gitignore
166- # and can be added to the global gitignore or merged into this file. For a more nuclear
167- # option (not recommended) you can uncomment the following to ignore the entire idea folder.
168- # .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
169207
170208# Ruff stuff:
171209.ruff_cache /
172210
173211# PyPI configuration file
174212.pypirc
175213
214+ # Marimo
215+ marimo /_static /
216+ marimo /_lsp /
217+ __marimo__ /
218+
219+ # Streamlit
220+ .streamlit /secrets.toml
221+
176222# project-specific ignores
177223_version.py
0 commit comments