@@ -19,3 +19,244 @@ target/
1919# and can be added to the global gitignore or merged into this file. For a more nuclear
2020# option (not recommended) you can uncomment the following to ignore the entire idea folder.
2121# .idea/
22+ # Byte-compiled / optimized / DLL files
23+ __pycache__ /
24+ * .py [cod ]
25+ * $py.class
26+
27+ # C extensions
28+ * .so
29+
30+ # Distribution / packaging
31+ .Python
32+ build /
33+ develop-eggs /
34+ dist /
35+ downloads /
36+ eggs /
37+ .eggs /
38+ lib /
39+ lib64 /
40+ parts /
41+ sdist /
42+ var /
43+ wheels /
44+ share /python-wheels /
45+ * .egg-info /
46+ .installed.cfg
47+ * .egg
48+ MANIFEST
49+
50+ # PyInstaller
51+ # Usually these files are written by a python script from a template
52+ # before PyInstaller builds the exe, so as to inject date/other infos into it.
53+ * .manifest
54+ * .spec
55+
56+ # Installer logs
57+ pip-log.txt
58+ pip-delete-this-directory.txt
59+
60+ # Unit test / coverage reports
61+ htmlcov /
62+ .tox /
63+ .nox /
64+ .coverage
65+ .coverage. *
66+ .cache
67+ nosetests.xml
68+ coverage.xml
69+ * .cover
70+ * .py,cover
71+ .hypothesis /
72+ .pytest_cache /
73+ cover /
74+
75+ # Translations
76+ * .mo
77+ * .pot
78+
79+ # Django stuff:
80+ * .log
81+ local_settings.py
82+ db.sqlite3
83+ db.sqlite3-journal
84+
85+ # Flask stuff:
86+ instance /
87+ .webassets-cache
88+
89+ # Scrapy stuff:
90+ .scrapy
91+
92+ # Sphinx documentation
93+ docs /_build /
94+
95+ # PyBuilder
96+ .pybuilder /
97+ target /
98+
99+ # Jupyter Notebook
100+ .ipynb_checkpoints
101+
102+ # IPython
103+ profile_default /
104+ ipython_config.py
105+
106+ # pyenv
107+ # For a library or package, you might want to ignore these files since the code is
108+ # intended to run in multiple environments; otherwise, check them in:
109+ # .python-version
110+
111+ # pipenv
112+ # According to pypa/pipenv#598, it is recommended to include Pipfile.lock in version control.
113+ # However, in case of collaboration, if having platform-specific dependencies or dependencies
114+ # having no cross-platform support, pipenv may install dependencies that don't work, or not
115+ # install all needed dependencies.
116+ # Pipfile.lock
117+
118+ # UV
119+ # Similar to Pipfile.lock, it is generally recommended to include uv.lock in version control.
120+ # This is especially recommended for binary packages to ensure reproducibility, and is more
121+ # commonly ignored for libraries.
122+ # uv.lock
123+
124+ # poetry
125+ # Similar to Pipfile.lock, it is generally recommended to include poetry.lock in version control.
126+ # This is especially recommended for binary packages to ensure reproducibility, and is more
127+ # commonly ignored for libraries.
128+ # https://python-poetry.org/docs/basic-usage/#commit-your-poetrylock-file-to-version-control
129+ # poetry.lock
130+
131+ # pdm
132+ # Similar to Pipfile.lock, it is generally recommended to include pdm.lock in version control.
133+ # pdm.lock
134+ # pdm stores project-wide configurations in .pdm.toml, but it is recommended to not include it
135+ # in version control.
136+ # https://pdm.fming.dev/latest/usage/project/#working-with-version-control
137+ .pdm.toml
138+ .pdm-python
139+ .pdm-build /
140+
141+ # PEP 582; used by e.g. github.com/David-OConnor/pyflow and github.com/pdm-project/pdm
142+ __pypackages__ /
143+
144+ # Celery stuff
145+ celerybeat-schedule
146+ celerybeat.pid
147+
148+ # SageMath parsed files
149+ * .sage.py
150+
151+ # Environments
152+ /** /** /.env
153+ .venv
154+ env /
155+ venv /
156+ ENV /
157+ env.bak /
158+ venv.bak /
159+
160+ # Spyder project settings
161+ .spyderproject
162+ .spyproject
163+
164+ # Rope project settings
165+ .ropeproject
166+
167+ # mkdocs documentation
168+ /site
169+
170+ # mypy
171+ .mypy_cache /
172+ .dmypy.json
173+ dmypy.json
174+
175+ # Pyre type checker
176+ .pyre /
177+
178+ # pytype static type analyzer
179+ .pytype /
180+
181+ # Cython debug symbols
182+ cython_debug /
183+
184+ # PyCharm
185+ # JetBrains specific template is maintained in a separate JetBrains.gitignore that can
186+ # be found at https://github.com/github/gitignore/blob/main/Global/JetBrains.gitignore
187+ # and can be added to the global gitignore or merged into this file. For a more nuclear
188+ # option (not recommended) you can uncomment the following to ignore the entire idea folder.
189+ # .idea/
190+
191+ # Abstra
192+ # Abstra is an AI-powered process automation framework.
193+ # Ignore directories containing user credentials, local state, and settings.
194+ # Learn more at https://abstra.io/docs
195+ .abstra /
196+
197+ # Visual Studio Code
198+ # Visual Studio Code specific template is maintained in a separate VisualStudioCode.gitignore
199+ # that can be found at https://github.com/github/gitignore/blob/main/Global/VisualStudioCode.gitignore
200+ # and can be added to the global gitignore or merged into this file. However, if you prefer,
201+ # you could uncomment the following to ignore the enitre vscode folder
202+ # .vscode/
203+
204+ # Ruff stuff:
205+ .ruff_cache /
206+
207+ # PyPI configuration file
208+ .pypirc
209+
210+ # Cursor
211+ # Cursor is an AI-powered code editor. `.cursorignore` specifies files/directories to
212+ # exclude from AI features like autocomplete and code analysis. Recommended for sensitive data
213+ # refer to https://docs.cursor.com/context/ignore-files
214+ .cursorignore
215+ .cursorindexingignore
216+
217+
218+ # Rust
219+ # Compiled files
220+ * .rlib
221+ * .rmeta
222+ * .dll
223+ * .so
224+ * .dylib
225+ * .exe
226+
227+ # Cargo package files
228+ /target /
229+ ** /target /
230+ Cargo.lock
231+
232+ # Rust/Cargo specific files
233+ /.cargo /
234+ .cargo /
235+ * .crate
236+
237+ # Rust build scripts output
238+ build.rs
239+
240+ # Rust coverage/debug/test
241+ /coverage /
242+ * .profraw
243+ * .profdata
244+
245+ # Rust language server
246+ .rustup /
247+ .rustc_info.json
248+
249+ # Rust Analyzer
250+ /.rust-analyzer.json
251+
252+ # Rustfmt
253+ rustfmt.toml
254+
255+ # Clippy lints
256+ clippy.toml
257+
258+ # Cbindgen
259+ cbindgen.toml
260+
261+ # Ignore VSCode Rust extension settings (if not already ignored)
262+ .vscode /
0 commit comments