python-telegram-bot<22.8,>=20.0
pydantic<3.0,>=2.4

[all]
telegram-menu-builder[mysql,postgres,redis,sql]

[dev]
pytest>=8.0
pytest-asyncio>=0.23
pytest-cov>=4.1
pytest-mock>=3.12
fakeredis>=2.20
mypy>=1.8
pyright>=1.1.350
ruff>=0.2.0
black>=24.0
pip-audit>=2.7
pre-commit>=3.6

[docs]
mkdocs>=1.6
mkdocs-material>=9.5
mkdocstrings[python]>=0.26
mkdocs-include-markdown-plugin>=6.0

[mysql]
asyncmy>=0.2.9

[postgres]
asyncpg>=0.29

[redis]
redis>=5.0

[sql]
sqlalchemy[asyncio]<3.0,>=2.0.30
aiosqlite>=0.19
