-
Notifications
You must be signed in to change notification settings - Fork 13
Expand file tree
/
Copy pathrequirements.txt
More file actions
37 lines (35 loc) · 904 Bytes
/
Copy pathrequirements.txt
File metadata and controls
37 lines (35 loc) · 904 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
# Pinned versions verified working 2026-07 (Python 3.11.15, full test suite
# green). Unpinned canonical list: requirements_no_versions.txt; source of
# truth: pyproject.toml.
beautifulsoup4==4.15.0
fpdf==1.7.2
geopandas==1.1.4
geopy==2.4.1
h5py==3.16.0
loguru==0.7.3
matplotlib==3.11.0
numpy==2.4.6
openpyxl==3.1.5
pandas==3.0.3
pillow==12.3.0
polars==1.42.1
pypdf==6.14.2
pyproj==3.7.2
pyshp==3.1.4
requests==2.34.2
scipy==1.17.1
shapely==2.1.2
typer==0.26.8
# Optional extras (see [project.optional-dependencies] in pyproject.toml)
# GDAL python bindings must match the system libgdal version:
# PATH="/opt/homebrew/opt/gdal/bin:$PATH" pip install "gdal==$(gdal-config --version)"
gdal==3.13.1 # >=3.13.1 required: CVE-2026-49014 (netCDF stack overflow) fixed there
tabula-py==2.10.0
osmnx==2.1.0
laspy==2.7.0
folium==0.20.0
xlrd==2.0.2
# Test suite
pytest==9.1.1
pytest-cov==7.1.0
ruff==0.15.20