Metadata-Version: 2.3
Name: aik_infra
Version: 0.1.0
Summary: Infrastructure layer for Aikademy microservices. Includes logging, Redis/Kafka clients, database utilities, and event schema definitions.
Author: Anton
Author-email: lastakkaynt@gmail.com
Requires-Python: >=3.13
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.13
Provides-Extra: kafka
Provides-Extra: logging
Provides-Extra: redis
Provides-Extra: sqlalchemy
Requires-Dist: aiokafka (>=0.12.0,<0.13.0) ; extra == "kafka"
Requires-Dist: aiosqlite (>=0.21.0,<0.22.0) ; extra == "sqlalchemy"
Requires-Dist: asyncpg (>=0.30.0,<0.31.0) ; extra == "sqlalchemy"
Requires-Dist: bcrypt (>=3.2.2,<4.0.0)
Requires-Dist: fastapi (>=0.116.1,<0.117.0)
Requires-Dist: greenlet (>=3.2.3,<4.0.0)
Requires-Dist: kafka-python (>=2.2.15,<3.0.0) ; extra == "kafka"
Requires-Dist: passlib[bcrypt] (>=1.7.4,<2.0.0)
Requires-Dist: prometheus-client (>=0.22.1,<0.23.0)
Requires-Dist: pydantic (>=2.11.7,<3.0.0)
Requires-Dist: python-dotenv (>=1.1.1,<2.0.0)
Requires-Dist: redis (>=4.5.0,<5.0.0) ; extra == "redis"
Requires-Dist: sqlalchemy (>=2.0.42,<3.0.0) ; extra == "sqlalchemy"
Requires-Dist: structlog (>=24.1.0,<25.0.0) ; extra == "logging"
Requires-Dist: uvicorn (>=0.35.0,<0.36.0)
