Skip to content

Commit d35bd3d

Browse files
committed
build: relax wrapt version constraint to allow wrapt 2.x
Update all pyproject.toml files that had "wrapt >= 1.0.0, < 2.0.0" constraint to "wrapt >= 1.0.0, < 3.0.0" to allow wrapt 2.x. Updated packages: - opentelemetry-instrumentation - opentelemetry-processor-baggage - 20 instrumentation packages Also update uv.lock to use wrapt 2.0.1 for CI testing. This change only affects the development lockfile used for testing. End users are not affected as the version constraint allows both wrapt 1.x and 2.x - users can continue using whichever version their package manager resolves.
1 parent 51dde66 commit d35bd3d

File tree

24 files changed

+149
-114
lines changed

24 files changed

+149
-114
lines changed

CHANGELOG.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -41,6 +41,11 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
4141
- `opentelemetry-instrumentation-redis`: add missing copyright header for opentelemetry-instrumentation-redis
4242
([#3976](https://github.com/open-telemetry/opentelemetry-python-contrib/pull/3976))
4343

44+
### Changed
45+
46+
- Relax `wrapt` version constraint from `< 2.0.0` to `< 3.0.0` to allow wrapt 2.x
47+
([#3930](https://github.com/open-telemetry/opentelemetry-python-contrib/pull/3930))
48+
4449
### Fixed
4550

4651
- `opentelemetry-instrumentation-botocore`: bedrock: Add safety check for bedrock ConverseStream responses

instrumentation/opentelemetry-instrumentation-aio-pika/pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ classifiers = [
2727
dependencies = [
2828
"opentelemetry-api ~= 1.5",
2929
"opentelemetry-instrumentation == 0.61b0.dev",
30-
"wrapt >= 1.0.0, < 2.0.0",
30+
"wrapt >= 1.0.0, < 3.0.0",
3131
]
3232

3333
[project.optional-dependencies]

instrumentation/opentelemetry-instrumentation-aiohttp-client/pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ dependencies = [
2929
"opentelemetry-instrumentation == 0.61b0.dev",
3030
"opentelemetry-semantic-conventions == 0.61b0.dev",
3131
"opentelemetry-util-http == 0.61b0.dev",
32-
"wrapt >= 1.0.0, < 2.0.0",
32+
"wrapt >= 1.0.0, < 3.0.0",
3333
]
3434

3535
[project.optional-dependencies]

instrumentation/opentelemetry-instrumentation-aiohttp-server/pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ dependencies = [
2929
"opentelemetry-instrumentation == 0.61b0.dev",
3030
"opentelemetry-semantic-conventions == 0.61b0.dev",
3131
"opentelemetry-util-http == 0.61b0.dev",
32-
"wrapt >= 1.0.0, < 2.0.0",
32+
"wrapt >= 1.0.0, < 3.0.0",
3333
]
3434

3535
[project.optional-dependencies]

instrumentation/opentelemetry-instrumentation-aiopg/pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ dependencies = [
2828
"opentelemetry-api ~= 1.12",
2929
"opentelemetry-instrumentation == 0.61b0.dev",
3030
"opentelemetry-instrumentation-dbapi == 0.61b0.dev",
31-
"wrapt >= 1.0.0, < 2.0.0",
31+
"wrapt >= 1.0.0, < 3.0.0",
3232
]
3333

3434
[project.optional-dependencies]

instrumentation/opentelemetry-instrumentation-asyncclick/pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ dependencies = [
2828
"opentelemetry-api ~= 1.12",
2929
"opentelemetry-instrumentation == 0.61b0.dev",
3030
"opentelemetry-semantic-conventions == 0.61b0.dev",
31-
"wrapt ~= 1.0",
31+
"wrapt >= 1.0.0, < 3.0.0",
3232
"typing_extensions ~= 4.12",
3333
]
3434

instrumentation/opentelemetry-instrumentation-asyncio/pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ dependencies = [
2828
"opentelemetry-api ~= 1.14",
2929
"opentelemetry-instrumentation == 0.61b0.dev",
3030
"opentelemetry-semantic-conventions == 0.61b0.dev",
31-
"wrapt >= 1.0.0, < 2.0.0",
31+
"wrapt >= 1.0.0, < 3.0.0",
3232
]
3333

3434
[project.optional-dependencies]

instrumentation/opentelemetry-instrumentation-boto3sqs/pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ dependencies = [
2828
"opentelemetry-api ~= 1.12",
2929
"opentelemetry-instrumentation == 0.61b0.dev",
3030
"opentelemetry-semantic-conventions == 0.61b0.dev",
31-
"wrapt >= 1.0.0, < 2.0.0",
31+
"wrapt >= 1.0.0, < 3.0.0",
3232
]
3333

3434
[project.optional-dependencies]

instrumentation/opentelemetry-instrumentation-cassandra/pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ dependencies = [
2828
"opentelemetry-api ~= 1.12",
2929
"opentelemetry-instrumentation == 0.61b0.dev",
3030
"opentelemetry-semantic-conventions == 0.61b0.dev",
31-
"wrapt >= 1.0.0, < 2.0.0",
31+
"wrapt >= 1.0.0, < 3.0.0",
3232
]
3333

3434
[project.optional-dependencies]

instrumentation/opentelemetry-instrumentation-click/pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ dependencies = [
2828
"opentelemetry-api ~= 1.12",
2929
"opentelemetry-instrumentation == 0.61b0.dev",
3030
"opentelemetry-semantic-conventions == 0.61b0.dev",
31-
"wrapt >= 1.0.0, < 2.0.0",
31+
"wrapt >= 1.0.0, < 3.0.0",
3232
]
3333

3434
[project.optional-dependencies]

0 commit comments

Comments
 (0)