This commit is contained in:
Andras Schmelczer 2026-03-15 17:38:26 +00:00
parent 80c093b7ba
commit f72c43a9fa
101 changed files with 2168 additions and 1177 deletions

View file

@ -42,9 +42,14 @@ dev = [
"ruff>=0.8.0",
]
[tool.deptry]
# finder/ has its own pyproject.toml; analyses/ and scripts/ use transitive deps
exclude = ["\\.venv", "finder", "analyses", "scripts"]
[tool.deptry.per_rule_ignores]
# pyarrow/fastexcel: runtime backends for polars parquet/Excel I/O
# jupyter/ipywidgets/pandas: needed to run analysis notebooks
DEP002 = ["pyarrow", "fastexcel", "jupyter", "ipywidgets", "pandas"]
# jupyter/ipywidgets/pandas/plotly/folium: needed for analysis notebooks (excluded from scan)
# flask/fake-useragent: used in finder/ (excluded, has own pyproject.toml)
DEP002 = ["pyarrow", "fastexcel", "jupyter", "ipywidgets", "pandas", "plotly", "folium", "flask", "fake-useragent"]
# pytest is a dev dependency, not a missing one
DEP004 = ["pytest"]