multimethod<=1.10.0
numpy>=1.19.0
packaging>=20.0
pandas>=1.2.0
pydantic
typeguard
typing_inspect>=0.6.0
wrapt

[:python_version < "3.8"]
typing_extensions>=3.7.4.3

[all]
scipy
shapely
geopandas
black
fastapi
modin
hypothesis>=6.92.7
pandas-stubs
polars>=0.20.0
pyyaml>=5.1
dask[dataframe]
ray
frictionless<=4.40.8
pyspark>=3.2.0

[dask]
dask[dataframe]

[fastapi]
fastapi

[geopandas]
geopandas
shapely

[hypotheses]
scipy

[io]
pyyaml>=5.1
black
frictionless<=4.40.8

[modin]
modin
ray
dask[dataframe]

[modin-dask]
modin
dask[dataframe]

[modin-ray]
modin
ray

[mypy]
pandas-stubs

[polars]
polars>=0.20.0

[pyspark]
pyspark>=3.2.0

[strategies]
hypothesis>=6.92.7
