pydantic>=2.0.0
pydantic-settings>=2.0.0
typing-extensions>=4.0.0
python-jose[cryptography]>=3.5.0

[ai]
lexigram-ai>=0.1.0

[all]
asyncpg>=0.29.0
aiosqlite>=0.19.0
aiomysql>=0.1.0
greenlet>=2.0.0
lexigram-ai>=0.1.0
lexigram-testing>=0.1.0
pytest>=8.0.0
pytest-asyncio>=0.21.0
pytest-cov>=4.0.0
pytest-mock>=3.10.0
black>=23.0.0
ruff>=0.1.0
mypy>=1.0.0
pre-commit>=3.0.0
mkdocs>=1.4.0
mkdocs-material>=9.0.0

[config]
PyYAML>=6.0

[database]
asyncpg>=0.29.0
aiosqlite>=0.19.0
aiomysql>=0.1.0
greenlet>=2.0.0

[dev]
black>=23.0.0
ruff>=0.1.0
mypy>=1.0.0
pre-commit>=3.0.0

[docs]
mkdocs>=1.4.0
mkdocs-material>=9.0.0

[http]
aiohttp>=3.8.0

[json]
orjson>=3.8.0

[messaging]
aiokafka>=0.12.0
aio-pika>=9.5.8
redis>=4.5.0

[monitoring]
psutil>=5.9.0

[test]
lexigram-testing>=0.1.0
pytest>=8.0.0
pytest-asyncio>=0.21.0
pytest-cov>=4.0.0
pytest-mock>=3.10.0
email-validator>=1.3.1

[types]
types-redis>=4.6.0
types-PyYAML>=6.0.12
types-Pillow>=10.2.0
types-beautifulsoup4>=4.12.0
types-croniter>=2.0.0
types-jsonschema>=4.21.0
types-psutil>=5.9.0
opencv-stubs>=0.0.8
