PyYAML>=6.0

[all]
pyarrow>=14
openpyxl>=3.1
pandas>=2
polars>=1
pyspark>=4
ruff>=0.9
mypy>=1.13

[dataframe]
pandas>=2
polars>=1

[dev]
build>=1.2
twine>=5.1
pytest>=8.0
ruff>=0.9
mypy>=1.13

[excel]
openpyxl>=3.1

[lint]
ruff>=0.9
mypy>=1.13

[parquet]
pyarrow>=14

[spark]
pyspark>=4
