aiohttp<3.15.0,>=3.10.11
distro<2.0.0,>=1.9.0
docker<8.0.0,>=7.1.0
fastjsonschema<2.22.0,>=2.20.0
graphviz<0.22,>=0.20
orjson<4,>=3.11.0
packaging<27,>=21.3
requests<3.0.0,>=2.33.0
Pillow<13.0.0,>=12.2.0
PyYAML<7.0.0,>=6.0.0
GitPython<3.2,>=3.1.44
PyGithub<2.10.0,>=2.8.0
urllib3>=1.26.0
lambdapdk>=0.2.14
fasteners>=0.20
pandas>=1.1.5
psutil>=5.8.0
Jinja2>=2.11.3
pyslang==11.0.0
rich<16.0.0,>=14.0.0

[:python_version < "3.11"]
tomli>=2.0.0

[cocotb]

[cocotb:python_version >= "3.7" and python_version <= "3.13"]
cocotb<2.1.0,>=2.0.1

[dashboard]
streamlit==1.59.1
streamlit_agraph==0.0.45
streamlit-antd-components==0.3.2
streamlit_javascript==0.1.5
streamlit-autorefresh==1.0.1

[docs]
Sphinx<8.3,>=7.4
pip-licenses==5.5.5
pydata-sphinx-theme==0.19.0
sc-leflib>=0.2.0

[lint]
flake8==7.3.0
tclint==0.8.0
codespell==2.4.2

[optimizer]

[optimizer:python_version >= "3.10"]
google-vizier[jax]==0.1.21

[test]
pytest==9.1.1
pytest-xdist==3.8.0
pytest-timeout==2.4.0
pytest-asyncio==1.4.0
pytest-cov==7.1.0
responses==0.26.2
PyVirtualDisplay==3.0
