python-dateutil<3,>=2.9

[:python_version < "3.14"]
numpy<2.3,>=2.0
pandas<2.3,>=2.2

[:python_version == "3.14"]
numpy<2.4,>=2.3.5
pandas<2.4,>=2.3.3

[:python_version >= "3.15"]
numpy<2.6,>=2.5.4
pandas<3.1,>=3.0.6

[dev]
pytest<9,>=8.3
build<2,>=1.2
markdown-it-py<5,>=4.2
twine<7,>=6
ruff<1,>=0.9
pytest-cov<7,>=6

[dev:python_version < "3.11"]
tomli<3,>=2.2

[docs]
pdoc<16,>=15

[export]
resvg-py==0.5.0

[export:python_version < "3.15"]
Pillow==12.0.0

[export:python_version >= "3.15"]
Pillow==13.0.0

[fuzzy]
fuzzyroutines==2.1.0

[notebook]
ipython<9,>=8.30
ipykernel<7,>=6.29

[release]
build<2,>=1.2
twine<7,>=6

[test]
pytest<9,>=8.3

[test:python_version < "3.11"]
tomli<3,>=2.2
