click~=8.1.7
click-aliases~=1.0.5
appdirs~=1.4.4
tabulate~=0.9.0
semver<4,>=3
doepy==0.0.1
pyDOE==0.3.8
cattrs~=26.1.0
yamale~=5.2.1
ruamel.yaml~=0.18.6
jsonpickle~=4.0.0
uvloop
aiomultiprocess~=0.9.1
setproctitle~=1.3.4
pyzstd
numpy>=1.26
pandas~=2.3
dask[dataframe]~=2024.12.0
gymnasium~=1.0.0
psycopg2-binary~=2.9.10
SQLalchemy<2.1,>=2.0
sqlalchemy-utils<0.43,>=0.41.2
fastapi
uvicorn[standard]
pandoc~=2.4
GPUtil~=1.4.0
psutil~=6.1.0
docker~=7.1.0

[:python_version < "3.14"]
simplejson~=3.20.1
pyzmq~=26.2.0

[:python_version >= "3.14"]
simplejson>=4.0.1
pyzmq>=27.0.1

[dev]
tox~=4.23.2
robotframework~=6.1.1
robotframework-stacktrace~=0.4.1
robotframework-pabot~=4.3.2
requests
pytest~=8.3.4
pytest-asyncio~=0.24.0
pytest-cov~=6.0.0
httpx2
jinja2~=3.1
lxml<7,>=5.3
mock~=5.1.0
alchemy-mock~=0.4.3
alembic~=1.13
types-click~=7.1.8
types-setuptools~=75.6.0
types-simplejson~=3.20.0.20250326
types-mock
sphinx~=7.4.7
nbsphinx~=0.9.5
furo~=2024.8.6
ipython~=8.30.0
ipykernel~=6.29.5
plotly~=5.24.1
eralchemy2~=1.4.1
sqlparse~=0.5.3
debugpy~=1.8.14

[dev:python_version < "3.14"]
Cython~=3.0.11
coverage~=7.6.9
black~=24.10.0
mypy~=1.13.0

[dev:python_version >= "3.14"]
Cython>=3.1.3
coverage>=7.10.0
black>=26.0.0
mypy>=2.0.0

[full]
palaestrai-agents~=3.5.0
palaestrai-environments~=3.5.0
palaestrai-mosaik>=3.5.4
midas-mosaik[arl]~=2.1.0
pandapower<4,>=3.5

[otel]
opentelemetry-api<2,>=1.24
opentelemetry-sdk<2,>=1.24
opentelemetry-exporter-otlp-proto-grpc<2,>=1.24
