diff --git a/poetry.lock b/poetry.lock index 86d7696..abd1cbf 100644 --- a/poetry.lock +++ b/poetry.lock @@ -969,25 +969,6 @@ files = [ deprecated = ">=1.2.6" importlib-metadata = ">=6.0,<7.0" -[[package]] -name = "opentelemetry-distro" -version = "0.41b0" -description = "OpenTelemetry Python Distro" -optional = true -python-versions = ">=3.7" -files = [ - {file = "opentelemetry_distro-0.41b0-py3-none-any.whl", hash = "sha256:61a028dc8c1418b8634a5bf71e15ad85427cb55d97a0cd6a58dd135e456cc027"}, - {file = "opentelemetry_distro-0.41b0.tar.gz", hash = "sha256:8ce05f9499a09c99d9c5f550ff2ed6d229444cae17ae36baf705b0ccb647a959"}, -] - -[package.dependencies] -opentelemetry-api = ">=1.12,<2.0" -opentelemetry-instrumentation = "0.41b0" -opentelemetry-sdk = ">=1.13,<2.0" - -[package.extras] -otlp = ["opentelemetry-exporter-otlp (==1.20.0)"] - [[package]] name = "opentelemetry-exporter-otlp-proto-common" version = "1.20.0" @@ -1827,7 +1808,6 @@ files = [ {file = "PyYAML-6.0.1-cp311-cp311-win_amd64.whl", hash = "sha256:bf07ee2fef7014951eeb99f56f39c9bb4af143d8aa3c21b1677805985307da34"}, {file = "PyYAML-6.0.1-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:855fb52b0dc35af121542a76b9a84f8d1cd886ea97c84703eaa6d88e37a2ad28"}, {file = "PyYAML-6.0.1-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:40df9b996c2b73138957fe23a16a4f0ba614f4c0efce1e9406a184b6d07fa3a9"}, - {file = "PyYAML-6.0.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a08c6f0fe150303c1c6b71ebcd7213c2858041a7e01975da3a99aed1e7a378ef"}, {file = "PyYAML-6.0.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:6c22bec3fbe2524cde73d7ada88f6566758a8f7227bfbf93a408a9d86bcc12a0"}, {file = "PyYAML-6.0.1-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:8d4e9c88387b0f5c7d5f281e55304de64cf7f9c0021a3525bd3b1c542da3b0e4"}, {file = "PyYAML-6.0.1-cp312-cp312-win32.whl", hash = "sha256:d483d2cdf104e7c9fa60c544d92981f12ad66a457afae824d146093b8c294c54"}, @@ -2250,9 +2230,9 @@ doc = ["furo", "jaraco.packaging (>=9.3)", "jaraco.tidelift (>=1.4)", "rst.linke test = ["big-O", "jaraco.functools", "jaraco.itertools", "jaraco.test", "more-itertools", "pytest (>=6,!=8.1.*)", "pytest-checkdocs (>=2.4)", "pytest-cov", "pytest-enabler (>=2.2)", "pytest-ignore-flaky", "pytest-mypy", "pytest-ruff (>=0.2.1)"] [extras] -telemetry = ["opentelemetry-api", "opentelemetry-distro", "opentelemetry-exporter-otlp-proto-grpc", "opentelemetry-exporter-prometheus", "opentelemetry-instrumentation", "opentelemetry-instrumentation-aiohttp-client", "opentelemetry-instrumentation-fastapi", "opentelemetry-instrumentation-httpx", "opentelemetry-instrumentation-logging", "opentelemetry-instrumentation-requests", "opentelemetry-instrumentation-system-metrics", "opentelemetry-instrumentation-urllib", "opentelemetry-sdk", "prometheus-client"] +telemetry = ["opentelemetry-api", "opentelemetry-exporter-otlp-proto-grpc", "opentelemetry-exporter-prometheus", "opentelemetry-instrumentation-aiohttp-client", "opentelemetry-instrumentation-fastapi", "opentelemetry-instrumentation-httpx", "opentelemetry-instrumentation-logging", "opentelemetry-instrumentation-requests", "opentelemetry-instrumentation-system-metrics", "opentelemetry-instrumentation-urllib", "opentelemetry-sdk", "prometheus-client"] [metadata] lock-version = "2.0" python-versions = ">=3.8.1,<4.0" -content-hash = "331cb288266a26b7c14ae771d6e0409ba4d911c648b7e608b0da9d0af0d0c090" +content-hash = "8eeb4f517f3b2bf01030560cabf84d3430d58baf31d2d9ef1602f20a3573d5b8" diff --git a/pyproject.toml b/pyproject.toml index 5182560..9a4888c 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -17,28 +17,26 @@ requests = "^2.19" wrapt = "^1.14" aiohttp = "^3.8.3" httpx = ">=0.25.0,<1.0" -opentelemetry-sdk = {version = "1.20.0", optional = true} -opentelemetry-api = {version = "1.20.0", optional = true} -opentelemetry-exporter-otlp-proto-grpc = {version = "1.20.0", optional = true} -opentelemetry-distro ={version = "0.41b0", optional = true} -opentelemetry-instrumentation = {version = "0.41b0", optional = true} -opentelemetry-instrumentation-aiohttp-client = {version = "0.41b0", optional = true} -opentelemetry-instrumentation-fastapi = {version = "0.41b0", optional = true} -opentelemetry-instrumentation-httpx = {version = "0.41b0", optional = true} -opentelemetry-instrumentation-logging = {version = "0.41b0", optional = true} -opentelemetry-instrumentation-requests = {version = "0.41b0", optional = true} -opentelemetry-instrumentation-system-metrics = {version = "0.41b0", optional = true} -opentelemetry-instrumentation-urllib = {version = "0.41b0", optional = true} -opentelemetry-exporter-prometheus = {version = "0.41b0", optional = true} -prometheus-client = {version = "0.17.1", optional = true} + +# Telemetry extras +opentelemetry-sdk = {version = "^1.20.0", optional = true} +opentelemetry-api = {version = "^1.20.0", optional = true} +opentelemetry-exporter-otlp-proto-grpc = {version = "^1.20.0", optional = true} +opentelemetry-instrumentation-aiohttp-client = {version = ">=0.41b0", optional = true} +opentelemetry-instrumentation-fastapi = {version = ">=0.41b0", optional = true} +opentelemetry-instrumentation-httpx = {version = ">=0.41b0", optional = true} +opentelemetry-instrumentation-logging = {version = ">=0.41b0", optional = true} +opentelemetry-instrumentation-requests = {version = ">=0.41b0", optional = true} +opentelemetry-instrumentation-system-metrics = {version = ">=0.41b0", optional = true} +opentelemetry-instrumentation-urllib = {version = ">=0.41b0", optional = true} +opentelemetry-exporter-prometheus = {version = ">=0.41b0", optional = true} +prometheus-client = {version = ">=0.17.1,<=0.21", optional = true} [tool.poetry.extras] telemetry = [ "opentelemetry-sdk", "opentelemetry-api", "opentelemetry-exporter-otlp-proto-grpc", - "opentelemetry-distro", - "opentelemetry-instrumentation", "opentelemetry-instrumentation-aiohttp-client", "opentelemetry-instrumentation-fastapi", "opentelemetry-instrumentation-httpx",