requests>=2.32.4
shapely>=2.1.0
pyproj>=3.7.1
numpy>=2.2.0
pandas>=2.2.3
python-dateutil>=2.9.0
orjson>=3.10.0
xarray>=2024.02.0
aiohttp>=3.8.0
geopandas>=1.0.1
fiona>=1.9.0
rasterio>=1.4.3
scipy>=1.13.0
matplotlib>=3.10.0
contextily>=1.6.2
folium>=0.19.1
seaborn>=0.12.2

[all]
pytest>=8.3.4
pytest-cov>=6.0.0
pytest-mock>=3.14.0
pytest-asyncio>=0.24.0
black>=24.12.0
flake8>=7.2.0
mypy>=1.13.0
pre-commit>=4.0.1
sphinx>=8.1.3
sphinx-rtd-theme>=3.0.2
jupyter>=1.1.1
ipywidgets>=8.1.5
notebook>=7.3.1
plotly>=5.24.1
bokeh>=3.0.0
tqdm>=4.66.0

[asset]
tqdm>=4.66.0

[dev]
pytest>=8.3.4
pytest-cov>=6.0.0
pytest-mock>=3.14.0
pytest-xdist>=3.6.0
pytest-asyncio>=0.24.0
black>=24.12.0
flake8>=7.2.0
flake8-bugbear>=24.12.12
flake8-docstrings>=1.7.0
mypy>=1.13.0
types-requests>=2.32.0.20241217
pre-commit>=4.0.1
ruff>=0.8.1
bandit>=1.8.0
build>=1.2.2
twine>=6.0.1
wheel>=0.45.1

[docs]
sphinx>=8.1.3
sphinx-rtd-theme>=3.0.2
myst-parser>=4.0.0

[geopackage]
sqlite3

[interactive]
ipywidgets>=8.1.5
jupyter>=1.1.1
notebook>=7.3.1

[jupyter]
jupyter>=1.1.1
ipywidgets>=8.1.5
notebook>=7.3.1

[performance]
line-profiler>=4.2.0
memory-profiler>=0.61.0

[spatial]
plotly>=5.24.1

[temporal]
plotly>=5.24.1

[viz]
plotly>=5.24.1
bokeh>=3.0.0
