@@ -40,33 +40,33 @@ documentation = "https://pypi.org/project/microbootstrap/"
4040
4141[tool .poetry .dependencies ]
4242python = " ^3.9"
43- pydantic-settings = " * "
44- granian = { version = " * " , extras = [" reload" ] }
45- rich = " * "
46- eval-type-backport = " * "
43+ pydantic-settings = " >=2 "
44+ granian = { version = " >=1 " , extras = [" reload" ] }
45+ rich = " >=13 "
46+ eval-type-backport = " >=0.2 "
4747# for logging boostrap
48- structlog = " * "
48+ structlog = " >=24 "
4949# for sentry bootstrap
50- sentry-sdk = " * "
50+ sentry-sdk = " >=2.7 "
5151# for opentelemetry bootstrap
52- opentelemetry-api = " * "
53- opentelemetry-sdk = " * "
54- opentelemetry-exporter-otlp = " * "
55- opentelemetry-exporter-prometheus-remote-write = " * "
56- opentelemetry-instrumentation = " * "
57- opentelemetry-instrumentation-system-metrics = " * "
52+ opentelemetry-api = " >=1.25.0 "
53+ opentelemetry-sdk = " >=1.25.0 "
54+ opentelemetry-exporter-otlp = " >=1.25.0 "
55+ opentelemetry-exporter-prometheus-remote-write = " >=0.46b0 "
56+ opentelemetry-instrumentation = " >=0.46b0 "
57+ opentelemetry-instrumentation-system-metrics = " >=0.46b0 "
5858# optional extras for any web framework
59- opentelemetry-instrumentation-asgi = { version = " * " , optional = true }
60- health-checks = { version = " * " , optional = true }
59+ opentelemetry-instrumentation-asgi = { version = " >=0.46b0 " , optional = true }
60+ health-checks = { version = " >=1 " , optional = true }
6161# optional extras for Litestar
62- litestar = { version = " * " , optional = true }
63- prometheus-client = { version = " * " , optional = true }
64- litestar-offline-docs = { version = " * " , optional = true }
62+ litestar = { version = " >=2.9 " , optional = true }
63+ prometheus-client = { version = " >=0.20 " , optional = true }
64+ litestar-offline-docs = { version = " >=1 " , optional = true }
6565# optional extras for FastAPI
66- fastapi = { version = " * " , optional = true }
67- prometheus-fastapi-instrumentator = { version = " * " , optional = true }
68- opentelemetry-instrumentation-fastapi = { version = " * " , optional = true }
69- fastapi-offline-docs = { version = " * " , optional = true }
66+ fastapi = { version = " >=0.100 " , optional = true }
67+ prometheus-fastapi-instrumentator = { version = " >=6.1 " , optional = true }
68+ opentelemetry-instrumentation-fastapi = { version = " >=0.46b0 " , optional = true }
69+ fastapi-offline-docs = { version = " >=1 " , optional = true }
7070
7171[tool .poetry .group .dev .dependencies ]
7272pytest = " *"
0 commit comments