1+ # macOS
12.DS_Store
23
34# Claude
@@ -6,217 +7,43 @@ CLAUDE.md
67
78# IDE
89.idea /
10+ .vscode /
11+ .cursorignore
12+ .cursorindexingignore
913
1014# Tests (local dev only)
1115tests /
1216
13- # Byte-compiled / optimized / DLL files
17+ # Python
1418__pycache__ /
1519* .py [codz ]
16- * $py.class
17-
18- # C extensions
1920* .so
20-
21- # Distribution / packaging
22- .Python
23- build /
24- develop-eggs /
25- dist /
26- downloads /
27- eggs /
28- .eggs /
29- lib /
30- lib64 /
31- parts /
32- sdist /
33- var /
34- wheels /
35- share /python-wheels /
3621* .egg-info /
37- .installed.cfg
3822* .egg
39- MANIFEST
40-
41- # PyInstaller
42- # Usually these files are written by a python script from a template
43- # before PyInstaller builds the exe, so as to inject date/other infos into it.
44- * .manifest
45- * .spec
46-
47- # Installer logs
48- pip-log.txt
49- pip-delete-this-directory.txt
50-
51- # Unit test / coverage reports
52- htmlcov /
53- .tox /
54- .nox /
55- .coverage
56- .coverage. *
57- .cache
58- nosetests.xml
59- coverage.xml
60- * .cover
61- * .py.cover
62- .hypothesis /
63- .pytest_cache /
64- cover /
65-
66- # Translations
67- * .mo
68- * .pot
69-
70- # Django stuff:
71- * .log
72- local_settings.py
73- db.sqlite3
74- db.sqlite3-journal
75-
76- # Flask stuff:
77- instance /
78- .webassets-cache
79-
80- # Scrapy stuff:
81- .scrapy
82-
83- # Sphinx documentation
84- docs /_build /
85-
86- # PyBuilder
87- .pybuilder /
88- target /
89-
90- # Jupyter Notebook
91- .ipynb_checkpoints
92-
93- # IPython
94- profile_default /
95- ipython_config.py
96-
97- # pyenv
98- # For a library or package, you might want to ignore these files since the code is
99- # intended to run in multiple environments; otherwise, check them in:
100- # .python-version
101-
102- # pipenv
103- # According to pypa/pipenv#598, it is recommended to include Pipfile.lock in version control.
104- # However, in case of collaboration, if having platform-specific dependencies or dependencies
105- # having no cross-platform support, pipenv may install dependencies that don't work, or not
106- # install all needed dependencies.
107- # Pipfile.lock
108-
109- # UV
110- # Similar to Pipfile.lock, it is generally recommended to include uv.lock in version control.
111- # This is especially recommended for binary packages to ensure reproducibility, and is more
112- # commonly ignored for libraries.
113- # uv.lock
114-
115- # poetry
116- # Similar to Pipfile.lock, it is generally recommended to include poetry.lock in version control.
117- # This is especially recommended for binary packages to ensure reproducibility, and is more
118- # commonly ignored for libraries.
119- # https://python-poetry.org/docs/basic-usage/#commit-your-poetrylock-file-to-version-control
120- # poetry.lock
121- # poetry.toml
122-
123- # pdm
124- # Similar to Pipfile.lock, it is generally recommended to include pdm.lock in version control.
125- # pdm recommends including project-wide configuration in pdm.toml, but excluding .pdm-python.
126- # https://pdm-project.org/en/latest/usage/project/#working-with-version-control
127- # pdm.lock
128- # pdm.toml
129- .pdm-python
130- .pdm-build /
131-
132- # pixi
133- # Similar to Pipfile.lock, it is generally recommended to include pixi.lock in version control.
134- # pixi.lock
135- # Pixi creates a virtual environment in the .pixi directory, just like venv module creates one
136- # in the .venv directory. It is recommended not to include this directory in version control.
137- .pixi
138-
139- # PEP 582; used by e.g. github.com/David-OConnor/pyflow and github.com/pdm-project/pdm
140- __pypackages__ /
141-
142- # Celery stuff
143- celerybeat-schedule
144- celerybeat.pid
145-
146- # SageMath parsed files
147- * .sage.py
23+ dist /
24+ build /
14825
14926# Environments
15027.env
15128.envrc
15229.venv
153- env /
15430venv /
155- ENV /
156- env.bak /
157- venv.bak /
158-
159- # Spyder project settings
160- .spyderproject
161- .spyproject
16231
163- # Rope project settings
164- .ropeproject
32+ # uv
33+ .python-version
16534
166- # mkdocs documentation
167- /site
35+ # Coverage / test output
36+ .coverage
37+ .coverage. *
38+ .pytest_cache /
39+ .ruff_cache /
40+ htmlcov /
41+ coverage.xml
16842
169- # mypy
43+ # Type checkers
17044.mypy_cache /
171- .dmypy.json
172- dmypy.json
173-
174- # Pyre type checker
175- .pyre /
176-
177- # pytype static type analyzer
17845.pytype /
46+ .pyre /
17947
180- # Cython debug symbols
181- cython_debug /
182-
183- # PyCharm
184- # JetBrains specific template is maintained in a separate JetBrains.gitignore that can
185- # be found at https://github.com/github/gitignore/blob/main/Global/JetBrains.gitignore
186- # and can be added to the global gitignore or merged into this file. For a more nuclear
187- # option (not recommended) you can uncomment the following to ignore the entire idea folder.
188- # .idea/
189-
190- # Abstra
191- # Abstra is an AI-powered process automation framework.
192- # Ignore directories containing user credentials, local state, and settings.
193- # Learn more at https://abstra.io/docs
194- .abstra /
195-
196- # Visual Studio Code
197- # Visual Studio Code specific template is maintained in a separate VisualStudioCode.gitignore
198- # that can be found at https://github.com/github/gitignore/blob/main/Global/VisualStudioCode.gitignore
199- # and can be added to the global gitignore or merged into this file. However, if you prefer,
200- # you could uncomment the following to ignore the entire vscode folder
201- # .vscode/
202-
203- # Domain validation artifacts (generated by validate pipeline)
48+ # Pipeline artifacts (generated, not committed)
20449data /domain_validation /
205-
206- # Ruff stuff:
207- .ruff_cache /
208-
209- # PyPI configuration file
210- .pypirc
211-
212- # Cursor
213- # Cursor is an AI-powered code editor. `.cursorignore` specifies files/directories to
214- # exclude from AI features like autocomplete and code analysis. Recommended for sensitive data
215- # refer to https://docs.cursor.com/context/ignore-files
216- .cursorignore
217- .cursorindexingignore
218-
219- # Marimo
220- marimo /_static /
221- marimo /_lsp /
222- __marimo__ /
0 commit comments