numpy<2.3,>=2.2.6
scipy<1.16,>=1.15.3
matplotlib<4,>=3.10
pandas<4,>=3.0.3
agix<1.12,>=1.11.0
chardet<8,>=7.4.3
holobit-sdk<2,>=1.0.8
smooth-criminal<1,>=0.8.0
tomli<3,>=2.0
PyYAML<7,>=6.0
jsonschema<5,>=4.23
python-dotenv<2,>=1.0
pexpect<5,>=4.9
requests<3,>=2.32
flet==0.86.1
flet-code-editor==0.86.1
packaging<27,>=26.2
pybind11<4,>=3.0.4
tree-sitter<0.26,>=0.25
tree-sitter-javascript<0.26,>=0.25
tree-sitter-java<0.24,>=0.23.5
RestrictedPython<9,>=8.0
prompt_toolkit<4,>=3.0.52
Pygments<3,>=2.19
argcomplete<4,>=3.6
httpx<0.29,>=0.28
lark<2,>=1.3.1
rich<16,>=14
sympy<2,>=1.13

[big-data]
dask<2027,>=2026.3.0

[columnar]
pyarrow<25,>=24

[dev]
python-dotenv<2,>=1.2.2
python-lsp-server<2,>=1.14.0
hypothesis<7,>=6.141
ipykernel<8,>=7.2.0
pytest<9,>=8.2
pytest-cov<8,>=7.1
pytest-timeout<3,>=2.4
ruff<0.16,>=0.15
mypy<3,>=2.1.0
pip-tools<8,>=7.5

[docs]
sphinx<9,>=8.0.0
sphinx-rtd-theme<4,>=3.1.0
myst-parser<6,>=5.1.0
sphinxcontrib-plantuml<1,>=0.31

[excel]
openpyxl<4,>=3.1.5

[io-binary]
pyarrow<25,>=24

[lsp]
python-lsp-server<2,>=1.14.0

[ml]
tensorflow<3,>=2.21.0
DEAP<2,>=1.4.4

[mutation]
mutpy==0.6.1

[notebooks]
papermill<3,>=2.7.0
nbconvert<8,>=7.17.1
ipykernel<8,>=7.2.0
