Skip to content

Commit c9ad4bc

Browse files
authored
chore: replace "deprecated" packages with PEP702 (#4522)
1 parent 3497e66 commit c9ad4bc

File tree

61 files changed

+169
-295
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

61 files changed

+169
-295
lines changed

CHANGELOG.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,11 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
99

1010
- typecheck: add sdk/resources and drop mypy
1111
([#4578](https://github.com/open-telemetry/opentelemetry-python/pull/4578))
12+
- Refactor `BatchLogRecordProcessor` to simplify code and make the control flow more
13+
clear ([#4562](https://github.com/open-telemetry/opentelemetry-python/pull/4562/)
14+
and [#4535](https://github.com/open-telemetry/opentelemetry-python/pull/4535)).
15+
- Use PEP702 for marking deprecations
16+
([#4522](https://github.com/open-telemetry/opentelemetry-python/pull/4522))
1217
- Refactor `BatchLogRecordProcessor` and `BatchSpanProcessor` to simplify code
1318
and make the control flow more clear ([#4562](https://github.com/open-telemetry/opentelemetry-python/pull/4562/)
1419
[#4535](https://github.com/open-telemetry/opentelemetry-python/pull/4535), and
Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
1-
Deprecated==1.2.13
21
opentelemetry-api==1.15.0
32
opentelemetry-sdk==1.15.0
43
opentelemetry-semantic-conventions==0.36b0
5-
typing_extensions==4.3.0
4+
typing_extensions==4.5.0
65
wrapt==1.14.1
Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
1-
Deprecated==1.2.13
21
opentelemetry-api==1.12.0
32
opentelemetry-sdk==1.12.0
43
opentelemetry-semantic-conventions==0.33b0
5-
typing_extensions==4.3.0
4+
typing_extensions==4.5.0
65
wrapt==1.14.1

docs/getting_started/tests/requirements.txt

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,6 @@ attrs==23.1.0
33
certifi==2024.7.4
44
charset-normalizer==2.0.12
55
click==8.1.7
6-
Deprecated==1.2.14
76
Flask==2.3.3
87
idna==3.7
98
importlib-metadata==6.8.0

exporter/opentelemetry-exporter-opencensus/test-requirements.txt

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,4 @@
11
asgiref==3.7.2
2-
Deprecated==1.2.14
32
grpcio==1.66.2
43
importlib-metadata==6.11.0
54
iniconfig==2.0.0

exporter/opentelemetry-exporter-otlp-proto-common/test-requirements.txt

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,4 @@
11
asgiref==3.7.2
2-
Deprecated==1.2.14
32
importlib-metadata==6.11.0
43
iniconfig==2.0.0
54
packaging==24.0

exporter/opentelemetry-exporter-otlp-proto-grpc/pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,14 +28,14 @@ classifiers = [
2828
"Programming Language :: Python :: 3.13",
2929
]
3030
dependencies = [
31-
"Deprecated >= 1.2.6",
3231
"googleapis-common-protos ~= 1.52",
3332
"grpcio >= 1.63.2, < 2.0.0; python_version < '3.13'",
3433
"grpcio >= 1.66.2, < 2.0.0; python_version >= '3.13'",
3534
"opentelemetry-api ~= 1.15",
3635
"opentelemetry-proto == 1.34.0.dev",
3736
"opentelemetry-sdk ~= 1.34.0.dev",
3837
"opentelemetry-exporter-otlp-proto-common == 1.34.0.dev",
38+
"typing-extensions >= 4.5.0",
3939
]
4040

4141
[project.entry-points.opentelemetry_logs_exporter]

exporter/opentelemetry-exporter-otlp-proto-grpc/src/opentelemetry/exporter/otlp/proto/grpc/exporter.py

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -34,8 +34,8 @@
3434
from typing import Sequence as TypingSequence
3535
from urllib.parse import urlparse
3636

37-
from deprecated import deprecated
3837
from google.rpc.error_details_pb2 import RetryInfo
38+
from typing_extensions import deprecated
3939

4040
from grpc import (
4141
ChannelCredentials,
@@ -108,8 +108,7 @@ def environ_to_compression(environ_key: str) -> Optional[Compression]:
108108

109109

110110
@deprecated(
111-
version="1.18.0",
112-
reason="Use one of the encoders from opentelemetry-exporter-otlp-proto-common instead",
111+
"Use one of the encoders from opentelemetry-exporter-otlp-proto-common instead. Deprecated since version 1.18.0.",
113112
)
114113
def get_resource_data(
115114
sdk_resource_scope_data: Dict[SDKResource, ResourceDataT],

exporter/opentelemetry-exporter-otlp-proto-grpc/test-requirements.txt

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,4 @@
11
asgiref==3.7.2
2-
Deprecated==1.2.14
32
googleapis-common-protos==1.63.2
43
grpcio==1.66.2
54
importlib-metadata==6.11.0

exporter/opentelemetry-exporter-otlp-proto-http/pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,13 +28,13 @@ classifiers = [
2828
"Programming Language :: Python :: 3.13",
2929
]
3030
dependencies = [
31-
"Deprecated >= 1.2.6",
3231
"googleapis-common-protos ~= 1.52",
3332
"opentelemetry-api ~= 1.15",
3433
"opentelemetry-proto == 1.34.0.dev",
3534
"opentelemetry-sdk ~= 1.34.0.dev",
3635
"opentelemetry-exporter-otlp-proto-common == 1.34.0.dev",
3736
"requests ~= 2.7",
37+
"typing-extensions >= 4.5.0",
3838
]
3939

4040
[project.entry-points.opentelemetry_traces_exporter]

0 commit comments

Comments
 (0)