From c913a0bc0da401762630277afe845ff2cf8289a3 Mon Sep 17 00:00:00 2001 From: Maximilian Bosch Date: Sat, 20 Jan 2024 15:10:49 +0100 Subject: [PATCH] python3.pkgs.opentelemetry-instrumentation: 1.16.0 -> 0.43b0 This may seem like a downgrade, but actually it isn't: the library tags releases as 0.Xb0 with the title "1.22.0 / 0.43b0". Until 1.16 two tags were pushed, for 1.16 and 0.X. This isn't the case anymore, so 0.43b0 is far newer than 1.16. This has practical implications already since `opentelemetry-instrumentation-wsgi` doesn't build at all: Checking runtime dependencies for opentelemetry_instrumentation_wsgi-0.37b0-py3-none-any.whl - opentelemetry-semantic-conventions==0.37b0 not satisfied by version 0.42b0 Originally, this package was published via 0.X, but this was changed in 74303025237e4df97ba3597b089c1f1c596b9a71 which was a downgrade already. This looks like a bug in the automatic python updater and should be be skipped (or 1.x releases should be ignored). ChangeLogs: * https://github.com/open-telemetry/opentelemetry-python-contrib/releases/tag/v0.38b0 * https://github.com/open-telemetry/opentelemetry-python-contrib/releases/tag/v0.39b0 * https://github.com/open-telemetry/opentelemetry-python-contrib/releases/tag/v0.40b0 * https://github.com/open-telemetry/opentelemetry-python-contrib/releases/tag/v0.41b0 * https://github.com/open-telemetry/opentelemetry-python-contrib/releases/tag/v0.42b0 * https://github.com/open-telemetry/opentelemetry-python-contrib/releases/tag/v0.43b0 --- .../python-modules/opentelemetry-instrumentation/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/opentelemetry-instrumentation/default.nix b/pkgs/development/python-modules/opentelemetry-instrumentation/default.nix index 4ee758ea564d..f5e76507d3ab 100644 --- a/pkgs/development/python-modules/opentelemetry-instrumentation/default.nix +++ b/pkgs/development/python-modules/opentelemetry-instrumentation/default.nix @@ -13,7 +13,7 @@ buildPythonPackage rec { pname = "opentelemetry-instrumentation"; - version = "1.16.0"; + version = "0.43b0"; disabled = pythonOlder "3.7"; # to avoid breakage, every package in opentelemetry-python-contrib must inherit this version, src, and meta @@ -21,7 +21,7 @@ buildPythonPackage rec { owner = "open-telemetry"; repo = "opentelemetry-python-contrib"; rev = "refs/tags/v${version}"; - hash = "sha256-6tGQjPBej2zv5yJN0S46le3kyD7q3TELYyDmyxlp5Wo="; + hash = "sha256-fUyA3cPXAxO506usEWxOUX9xiapc8Ocnbx73LP6ghRE="; }; sourceRoot = "${src.name}/opentelemetry-instrumentation";