Skip to content

Commit f52eb03

Browse files
author
artur.shiriev
committed
review fixes
1 parent a67aa12 commit f52eb03

File tree

2 files changed

+22
-22
lines changed

2 files changed

+22
-22
lines changed

pyproject.toml

Lines changed: 21 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -40,33 +40,33 @@ documentation = "https://pypi.org/project/microbootstrap/"
4040

4141
[tool.poetry.dependencies]
4242
python = "^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]
7272
pytest = "*"

tests/instruments/test_cors.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -78,7 +78,7 @@ def test_fastapi_cors_bootstrap() -> None:
7878
assert len(fastapi_application.user_middleware) == 1
7979
assert isinstance(fastapi_application.user_middleware[0], Middleware)
8080
cors_middleware: typing.Final = fastapi_application.user_middleware[0]
81-
assert issubclass(cors_middleware.cls, CORSMiddleware)
81+
assert cors_middleware.cls is CORSMiddleware # type: ignore[comparison-overlap]
8282
assert cors_middleware.kwargs["allow_origins"] == cors_config.cors_allowed_origins
8383
assert cors_middleware.kwargs["allow_headers"] == cors_config.cors_allowed_headers
8484
assert cors_middleware.kwargs["allow_credentials"] == cors_config.cors_allowed_credentials

0 commit comments

Comments
 (0)