xlib==0.21
bscearth.utils<=0.5.2
requests<=2.32.5
networkx<=3.6.1
portalocker<=3.2.0
paramiko>=3.5.0
pyparsing==3.3.2
matplotlib<=3.10.9
psutil<=7.2.2
py3dotplus==1.1.0
numpy<3
rocrate==0.15.0
configparser
setproctitle
invoke>=2.0
SQLAlchemy~=2.0.23
ruamel.yaml==0.19.1
configobj
configparser

[all]
autosubmit[tests]
autosubmit[docs]
autosubmit[postgres]

[docs]
livereload
pydata-sphinx-theme<0.20,>=0.16.1
sphinx<10,>=5
sphinx-autobuild<2025.9,>=2021.3
sphinx_rtd_theme
sphinx-reredirects<1.2,>=0.1
sphinx_design
tomli

[postgres]
psycopg2

[tests]
mock
pytest<9.2,>=8.2
pytest-cov
pytest-mock
ruff==0.15.20
pytest-xdist
testcontainers
pytest-timeout
roc-validator
types-requests
typing_extensions==4.*
pytest-timestamper
