numpy<2.0,>=1.26
scipy~=1.13.1
matplotlib~=3.9
pandas~=2.3
agix<2,>=1.4
chardet~=5.2
smooth-criminal~=0.4
tomli<3,>=2.2
PyYAML~=6.0
jsonschema~=4.25
python-dotenv~=1.1
pexpect~=4.9
requests~=2.32
flet~=0.28
packaging<26,>=24
pybind11<3,>=2.13
tree-sitter~=0.25
RestrictedPython==8.0
prompt_toolkit~=3.0
Pygments~=2.19
argcomplete~=3.6
httpx~=0.28
lark~=1.2
rich~=14.0
sympy~=1.13

[:python_version >= "3.10"]
holobit-sdk==1.0.8

[big-data]
dask>=2024.6.2

[columnar]
pyarrow<22,>=17

[dev]
python-dotenv~=1.1
python-lsp-server~=1.13
hypothesis~=6.138
ipykernel~=6.29
tree-sitter-languages~=1.10
pytest~=8.4
pytest-cov~=6.2
pytest-timeout~=2.4
ruff~=0.12
mypy~=1.17
pip-tools~=7.4

[docs]
sphinx~=7.2
sphinx-rtd-theme~=2.0
myst-parser~=3.0
sphinxcontrib-plantuml~=0.30

[excel]
openpyxl<4,>=3.1

[io-binary]
pyarrow<22,>=17

[lsp]
python-lsp-server~=1.13

[ml]
tensorflow<2.17,>=2.13
DEAP<1.5,>=1.3.3

[mutation]
mutpy==0.6.1

[notebooks]
papermill~=2.6
nbconvert~=7.16
ipykernel~=6.29
