pandas!=2.2.*,>=2.0
lxml>=4.9

[arrow]
pyarrow<26,>=25.0.1

[dev]
pytest>=7.0
pytest-xdist
pytest-benchmark
polars>=1.0
pyarrow<26,>=25.0.1
networkx>=3.0
openpyxl>=3.1.5
rdflib>=7.6.0
pyshacl>=0.30
pyoxigraph>=0.5
oxrdflib>=0.5
jsonschema>=4.0

[docs]
furo>=2025.12.19
myst-parser>=5.1.0
sphinx>=9.0.4
sphinx-multiversion>=0.2.4

[duckdb]
duckdb>=1.5.3
pyarrow<26,>=25.0.1

[excel]
openpyxl>=3.1.5

[networkx]
networkx>=3.0

[oxigraph]
pyoxigraph>=0.5
oxrdflib>=0.5

[polars]
polars>=1.0
pyarrow<26,>=25.0.1

[sparql]
rdflib>=7.6.0

[validation]
pyshacl>=0.30
rdflib>=7.6.0

[visualization]
networkx>=3.0
