numpy>=1.21

[all]
pandas<3,>=1.3
polars>=1.0
pyspark>=3.5
pyarrow>=4
matplotlib>=3.5
seaborn>=0.12

[dev]
pytest>=7
pytest-cov
ruff==0.16.0
pandas<3,>=1.3
polars>=1.0
pyspark>=3.5
pyarrow>=4
matplotlib>=3.5
seaborn>=0.12

[notebook]
nbclient>=0.8
nbformat>=5
ipykernel>=6

[pandas]
pandas>=1.3

[plot]
matplotlib>=3.5
seaborn>=0.12
pandas>=1.3

[polars]
polars>=1.0

[spark]
pyspark>=3.5
pandas<3,>=1.3
pyarrow>=4
