bleak>=0.22.3
rich>=13.9.4
packaging
prompt_toolkit>=3.0.0

[build]
twine>=6.1.0
build>=1.2.2

[dev]
pytest>=8.3.5
pytest-cov>=6.0.0
pytest-asyncio>=0.22.0
tox>=4.24.2
black>=25.1.0
isort>=6.0.1
flake8>=7.1.2
flake8-docstrings>=1.7.0
flake8-pyproject>=1.2.3
mypy>=1.15.0
bandit>=1.8.3
safety>=3.3.1
sphinx>=8.2.3
sphinx-rtd-theme>=3.0.2
myst-parser>=4.0.1
twine>=6.1.0
build>=1.2.2

[docs]
sphinx>=8.2.3
sphinx-rtd-theme>=3.0.2
myst-parser>=4.0.1

[lint]
black>=25.1.0
isort>=6.0.1
flake8>=7.1.2
flake8-docstrings>=1.7.0
flake8-pyproject>=1.2.3
mypy>=1.15.0

[security]
bandit>=1.8.3
safety>=3.3.1

[test]
pytest>=8.3.5
pytest-cov>=6.0.0
pytest-asyncio>=0.22.0
tox>=4.24.2
