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.8
psutil<=7.2.2
py3dotplus==1.1.0
numpy<3
rocrate==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.17,>=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.1,>=8.2
pytest-cov
pytest-mock
ruff==0.15.1
pytest-xdist
testcontainers
pytest-timeout
types-requests
typing_extensions==4.*
