[project] name = "edu-shared-py" version = "0.1.0" description = "Edu monorepo Python shared utilities and version centralization" requires-python = ">=3.12" dependencies = [ "fastapi>=0.115.0", "uvicorn[standard]>=0.30.0", "pydantic>=2.9.0", "pydantic-settings>=2.5.0", "opentelemetry-api>=1.27.0", "opentelemetry-sdk>=1.27.0", "opentelemetry-exporter-otlp>=1.27.0", "opentelemetry-instrumentation-fastapi>=0.48b0", "opentelemetry-instrumentation-grpc>=0.48b0", "prometheus-client>=0.20.0", "structlog>=24.4.0", "grpcio>=1.66.0", "aiokafka>=0.11.0", "redis>=5.0.0", ] [build-system] requires = ["hatchling"] build-backend = "hatchling.build" [tool.hatch.build.targets.wheel] packages = ["src/edu_shared_py"]