
[all]
pymodbus[development,documentation,serial,simulator]

[development]
build>=1.5.0
codespell>=2.4.2
coverage>=7.14.3
pylint>=4.0.6
pytest>=9.1.1
pytest-asyncio>=1.4.0
pytest-cov>=7.1.0
pytest-timeout>=2.3.1
pytest-xdist>=3.6.1
pytest-aiohttp>=1.1.1
ruff>=0.15.20
twine>=6.2.0
types-Pygments
types-pyserial
zuban>=0.9.0

[development:python_version < "3.13"]
pytest-profiling>=1.7.0

[documentation]
recommonmark>=0.7.1
sphinx-rtd-theme>=3.1.0

[documentation:python_version < "3.12"]
Sphinx>=7.3.7

[documentation:python_version >= "3.12"]
Sphinx>=9.1.0

[serial]
pyserial>=3.5

[simulator]

[simulator:python_version < "3.12"]
aiohttp>=3.8.6

[simulator:python_version >= "3.12"]
aiohttp>=3.14.1
