Skip to content

Commit 82e7243

Browse files
manuel-langxrmx
andauthored
opentelemetry-instrumentation-confluent-kafka: Loosen confluent-kafka upper bound to <3.0.0 (open-telemetry#4289)
* opentelemetry-instrumentation-confluent-kafka: Add support for confluent-kafka 2.13.2 * chore: Losen confluent-kafka upper bound to <3.0.0 --------- Co-authored-by: Riccardo Magliocchetti <riccardo.magliocchetti@gmail.com>
1 parent 4df92e2 commit 82e7243

8 files changed

Lines changed: 42 additions & 46 deletions

File tree

CHANGELOG.md

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

14+
### Added
15+
16+
- `opentelemetry-instrumentation-confluent-kafka`: Loosen confluent-kafka upper bound to <3.0.0
17+
([#4289](https://github.com/open-telemetry/opentelemetry-python-contrib/pull/4289))
18+
1419
### Fixed
1520

1621
- Fix intermittent `Core Contrib Test` CI failures caused by GitHub git CDN SHA propagation lag by installing core packages from the already-checked-out local copy instead of a second git clone

docs-requirements.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ botocore~=1.0
2727
boto3~=1.0
2828
cassandra-driver~=3.25
2929
celery>=4.0
30-
confluent-kafka>= 1.8.2,<= 2.13.0
30+
confluent-kafka>= 1.8.2,< 3.0.0
3131
elasticsearch>=6.0,<9.0
3232
flask~=2.0
3333
falcon~=2.0

instrumentation/README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@
1717
| [opentelemetry-instrumentation-cassandra](./opentelemetry-instrumentation-cassandra) | cassandra-driver ~= 3.25,scylla-driver ~= 3.25 | No | development
1818
| [opentelemetry-instrumentation-celery](./opentelemetry-instrumentation-celery) | celery >= 4.0, < 6.0 | No | development
1919
| [opentelemetry-instrumentation-click](./opentelemetry-instrumentation-click) | click >= 8.1.3, < 9.0.0 | No | development
20-
| [opentelemetry-instrumentation-confluent-kafka](./opentelemetry-instrumentation-confluent-kafka) | confluent-kafka >= 1.8.2, <= 2.13.0 | No | development
20+
| [opentelemetry-instrumentation-confluent-kafka](./opentelemetry-instrumentation-confluent-kafka) | confluent-kafka >= 1.8.2, < 3.0.0 | No | development
2121
| [opentelemetry-instrumentation-dbapi](./opentelemetry-instrumentation-dbapi) | dbapi | No | development
2222
| [opentelemetry-instrumentation-django](./opentelemetry-instrumentation-django) | django >= 2.0 | Yes | development
2323
| [opentelemetry-instrumentation-elasticsearch](./opentelemetry-instrumentation-elasticsearch) | elasticsearch >= 6.0 | No | development

instrumentation/opentelemetry-instrumentation-confluent-kafka/pyproject.toml

Lines changed: 2 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -32,9 +32,7 @@ dependencies = [
3232
]
3333

3434
[project.optional-dependencies]
35-
instruments = [
36-
"confluent-kafka >= 1.8.2, <= 2.13.0",
37-
]
35+
instruments = ["confluent-kafka >= 1.8.2, < 3.0.0"]
3836

3937
[project.entry-points.opentelemetry_instrumentor]
4038
confluent_kafka = "opentelemetry.instrumentation.confluent_kafka:ConfluentKafkaInstrumentor"
@@ -47,10 +45,7 @@ Repository = "https://github.com/open-telemetry/opentelemetry-python-contrib"
4745
path = "src/opentelemetry/instrumentation/confluent_kafka/version.py"
4846

4947
[tool.hatch.build.targets.sdist]
50-
include = [
51-
"/src",
52-
"/tests",
53-
]
48+
include = ["/src", "/tests"]
5449

5550
[tool.hatch.build.targets.wheel]
5651
packages = ["src/opentelemetry"]

instrumentation/opentelemetry-instrumentation-confluent-kafka/src/opentelemetry/instrumentation/confluent_kafka/package.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,4 +13,4 @@
1313
# limitations under the License.
1414

1515

16-
_instruments = ("confluent-kafka >= 1.8.2, <= 2.13.0",)
16+
_instruments = ("confluent-kafka >= 1.8.2, < 3.0.0",)

instrumentation/opentelemetry-instrumentation-confluent-kafka/test-requirements.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
asgiref==3.8.1
2-
confluent-kafka==2.13.0
2+
confluent-kafka==2.13.2
33
Deprecated==1.2.14
44
iniconfig==2.0.0
55
packaging==24.0

opentelemetry-instrumentation/src/opentelemetry/instrumentation/bootstrap_gen.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -85,7 +85,7 @@
8585
"instrumentation": "opentelemetry-instrumentation-click==0.62b0.dev",
8686
},
8787
{
88-
"library": "confluent-kafka >= 1.8.2, <= 2.13.0",
88+
"library": "confluent-kafka >= 1.8.2, < 3.0.0",
8989
"instrumentation": "opentelemetry-instrumentation-confluent-kafka==0.62b0.dev",
9090
},
9191
{

uv.lock

Lines changed: 30 additions & 34 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)