Skip to content

Commit 08d2982

Browse files
committed
use otel-sdk instead
1 parent 03b8148 commit 08d2982

File tree

5 files changed

+13
-33
lines changed

5 files changed

+13
-33
lines changed

scripts/populate_tox/README.md

Lines changed: 0 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -158,21 +158,6 @@ be expressed like so:
158158
}
159159
```
160160

161-
### `prereleases`
162-
163-
By default, we ignore all prereleases but the newest one. Some packages only have
164-
prereleases though. When `prereleases` is set to `True`, we will consider
165-
prereleases just like we do normal releases and they will not be filtered out.
166-
167-
```python
168-
"common": {
169-
# opentelemetry-distro is only available in beta
170-
"package": "opentelemetry-distro",
171-
"prereleases": True,
172-
...
173-
}
174-
```
175-
176161
### `test_on_all_python_versions`
177162

178163
By default, the script will cherry-pick a few Python versions to test each

scripts/populate_tox/config.py

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -30,8 +30,7 @@
3030
"package": "clickhouse-driver",
3131
},
3232
"common": {
33-
"package": "opentelemetry-distro",
34-
"prereleases": True,
33+
"package": "opentelemetry-sdk",
3534
"test_on_all_python_versions": True,
3635
"deps": {
3736
"*": ["pytest", "pytest-asyncio"],

scripts/populate_tox/populate_tox.py

Lines changed: 2 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -146,11 +146,7 @@ def _prefilter_releases(
146146

147147
include_versions = None
148148
if TEST_SUITE_CONFIG[integration].get("include") is not None:
149-
include_versions = SpecifierSet(
150-
TEST_SUITE_CONFIG[integration]["include"], prereleases=True
151-
)
152-
153-
accept_prereleases = TEST_SUITE_CONFIG[integration].get("prereleases") or False
149+
include_versions = SpecifierSet(TEST_SUITE_CONFIG[integration]["include"])
154150

155151
filtered_releases = []
156152
last_prerelease = None
@@ -183,7 +179,7 @@ def _prefilter_releases(
183179
if include_versions is not None and version not in include_versions:
184180
continue
185181

186-
if not accept_prereleases and version.is_prerelease:
182+
if version.is_prerelease:
187183
if last_prerelease is None or version > last_prerelease:
188184
last_prerelease = version
189185
continue

setup.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,7 @@ def get_file_text(file_name):
4141
install_requires=[
4242
"urllib3>=1.26.11",
4343
"certifi",
44-
"opentelemetry-distro>=0.35b0", # XXX check lower bound
44+
"opentelemetry-sdk",
4545
],
4646
extras_require={
4747
"aiohttp": ["aiohttp>=3.5"],

tox.ini

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010
# The file (and all resulting CI YAMLs) then need to be regenerated via
1111
# "scripts/generate-test-files.sh".
1212
#
13-
# Last generated: 2025-04-17T09:53:39.706505+00:00
13+
# Last generated: 2025-04-17T11:27:24.266930+00:00
1414

1515
[tox]
1616
requires =
@@ -138,10 +138,10 @@ envlist =
138138
# integration tests there.
139139

140140
# ~~~ Common ~~~
141-
{py3.7,py3.8}-common-v0.17b0
142-
{py3.7,py3.8}-common-v0.28b1
143-
{py3.7,py3.8}-common-v0.42b0
144-
{py3.8,py3.9,py3.10,py3.11,py3.12,py3.13}-common-v0.53b1
141+
{py3.7}-common-v0.1a0
142+
{py3.7,py3.8,py3.9}-common-v0.17b0
143+
{py3.7,py3.8,py3.9}-common-v1.0.0rc1
144+
{py3.8,py3.9,py3.10,py3.11,py3.12,py3.13}-common-v1.32.1
145145

146146

147147
# ~~~ AI ~~~
@@ -493,10 +493,10 @@ deps =
493493
# integration tests there.
494494

495495
# ~~~ Common ~~~
496-
common-v0.17b0: opentelemetry-distro==0.17b0
497-
common-v0.28b1: opentelemetry-distro==0.28b1
498-
common-v0.42b0: opentelemetry-distro==0.42b0
499-
common-v0.53b1: opentelemetry-distro==0.53b1
496+
common-v0.1a0: opentelemetry-sdk==0.1a0
497+
common-v0.17b0: opentelemetry-sdk==0.17b0
498+
common-v1.0.0rc1: opentelemetry-sdk==1.0.0rc1
499+
common-v1.32.1: opentelemetry-sdk==1.32.1
500500
common: pytest
501501
common: pytest-asyncio
502502
py3.7-common: pytest<7.0.0

0 commit comments

Comments
 (0)