beartype<0.23.0,>=0.11.0
cmaes<0.14.0,>=0.10.0
dill<0.4.2,>=0.3.7
fastkde<2.1.6,>=2.0.0
graph-scheduler<1.3.0,>=1.2.1
graphviz<0.22.0,>=0.20.0
grpcio<1.83.0,>=1.60.0
leabra-psyneulink<0.3.3,>=0.3.2
llvmlite<0.49,>=0.40
matplotlib<3.11.1,>=3.7.0
networkx<3.7,>=2.6
numpy<2.3.6,>=1.21.0
optuna<4.10.0,>=3.1.0
packaging<27.0,>=23.0
pandas<3.0.4,>=2.0.0
pillow<12.4.0,>=10.0.0
pint<0.26.0,>=0.20
protobuf<7.35.2,>=3.20.2
psutil<7.2.3,>=5.9.0
rich<15.1,>=10.7
scipy<1.19,>=1.7.3
toposort<1.11,>=1.7

[:(platform_machine == "AMD64" or platform_machine == "x86_64" or platform_machine == "arm64" or platform_machine == "aarch64") and platform_python_implementation == "CPython" and implementation_name == "cpython"]
modeci_mdf<0.4.14,>=0.4.3
torch<2.14.0,>=1.13.0

[cuda]
pycuda<2027,>=2018.1

[dask]
dask<2027,>=2024.1
distributed<2027,>=2024.1
dask-jobqueue<1,>=0.8

[dev]
jupyter<1.1.2
packaging<27.0
pytest<9.1.2,>=8.0.2
pytest-benchmark<5.2.4
pytest-cov<7.1.1
pytest-forked<1.7.0
pytest-helpers-namespace<2021.12.30
pytest-profiling<1.8.2
pytest-pycodestyle<2.6.0
pytest-ruff<0.6,>=0.5
pytest-xdist<3.9.0,>=3.2.0

[doc]
psyneulink-sphinx-theme<1.2.8.0
sphinx<8.2.4,>=5
sphinx_autodoc_typehints<3.10.0

[doc:python_version >= "3.13"]
standard-imghdr<3.14

[tutorial]
graphviz<0.22.0
jupyter<1.1.2
matplotlib<3.11.1,>=3.7.0
