Metadata-Version: 2.4
Name: carros-ai-utils
Version: 0.2.0
Summary: Opinionated OpenTelemetry wrapper for carros-ai Python services
Requires-Python: >=3.11
Requires-Dist: opentelemetry-exporter-otlp-proto-grpc>=1.25.0
Requires-Dist: opentelemetry-instrumentation-logging>=0.46b0
Requires-Dist: opentelemetry-sdk>=1.25.0
Provides-Extra: dev
Requires-Dist: bandit>=1.7; extra == 'dev'
Requires-Dist: fastapi>=0.111.0; extra == 'dev'
Requires-Dist: httpx>=0.27; extra == 'dev'
Requires-Dist: mypy>=1.10; extra == 'dev'
Requires-Dist: opentelemetry-exporter-prometheus>=0.46b0; extra == 'dev'
Requires-Dist: opentelemetry-instrumentation-fastapi>=0.46b0; extra == 'dev'
Requires-Dist: prometheus-client>=0.20; extra == 'dev'
Requires-Dist: pydantic-settings>=2.0; extra == 'dev'
Requires-Dist: pytest-asyncio>=0.23; extra == 'dev'
Requires-Dist: pytest-cov>=5.0; extra == 'dev'
Requires-Dist: pytest>=8.0; extra == 'dev'
Requires-Dist: ruff>=0.4; extra == 'dev'
Requires-Dist: structlog>=23.0; extra == 'dev'
Provides-Extra: fastapi
Requires-Dist: fastapi>=0.111.0; extra == 'fastapi'
Requires-Dist: opentelemetry-instrumentation-fastapi>=0.46b0; extra == 'fastapi'
Provides-Extra: prometheus
Requires-Dist: opentelemetry-exporter-prometheus>=0.46b0; extra == 'prometheus'
Requires-Dist: prometheus-client>=0.20; extra == 'prometheus'
Provides-Extra: settings
Requires-Dist: pydantic-settings>=2.0; extra == 'settings'
Provides-Extra: structlog
Requires-Dist: structlog>=23.0; extra == 'structlog'
