From 9c4a3f1e5a6f54afb930a118c19a62ee1569cdf6 Mon Sep 17 00:00:00 2001 From: Aaron Abbott Date: Tue, 4 Nov 2025 15:39:14 +0000 Subject: [PATCH] Set upper bound on opentelemetry-sdk for logging breaking changes --- dev-constraints.txt | 4 ++-- opentelemetry-exporter-gcp-logging/setup.cfg | 7 ++++++- 2 files changed, 8 insertions(+), 3 deletions(-) diff --git a/dev-constraints.txt b/dev-constraints.txt index ae26d9dc..aca1129b 100644 --- a/dev-constraints.txt +++ b/dev-constraints.txt @@ -17,5 +17,5 @@ setuptools==69.5.1 # pinned for snapshot tests. this should be bumped regularly and snapshots updated by running # tox -f py311-test -- --snapshot-update -opentelemetry-api==1.35.0 -opentelemetry-sdk==1.35.0 +opentelemetry-api==1.38.0 +opentelemetry-sdk==1.38.0 diff --git a/opentelemetry-exporter-gcp-logging/setup.cfg b/opentelemetry-exporter-gcp-logging/setup.cfg index 91cd7598..b52b50b5 100644 --- a/opentelemetry-exporter-gcp-logging/setup.cfg +++ b/opentelemetry-exporter-gcp-logging/setup.cfg @@ -26,8 +26,13 @@ package_dir= packages=find_namespace: install_requires = google-cloud-logging ~= 3.0 - opentelemetry-sdk >= 1.35.0 + + # Set upper bound for breaking changes in 1.39.0, see + # https://github.com/open-telemetry/opentelemetry-python/pull/4771. Will increase the + # minimum version after that release. + opentelemetry-sdk >= 1.35.0, < 1.39.0 opentelemetry-api >= 1.35.0 + opentelemetry-resourcedetector-gcp >= 1.5.0dev0, == 1.* [options.packages.find]