python3Packages.{jaeger-client,opentracing}: drop (#363656)

authored by Wolfgang Walther and committed by GitHub dd0af4fc 046d26e5

+6 -93
+4
nixos/doc/manual/release-notes/rl-2505.section.md
··· 91 91 92 92 - The behavior of the `networking.nat.externalIP` and `networking.nat.externalIPv6` options has been changed. `networking.nat.forwardPorts` now only forwards packets destined for the specified IP addresses. 93 93 94 + - `python3Packages.jaeger-client` was removed because it was deprecated upstream. [OpenTelemetry](https://opentelemetry.io) is the recommended replacement. 95 + 94 96 - `nodePackages.meshcommander` has been removed, as the package was deprecated by Intel. 95 97 96 98 - `kanata` was updated to v1.7.0, which introduces several breaking changes. ··· 127 129 - The ZFS import service now respects `fileSystems.*.options = [ "noauto" ];` and does not add that pool's import service to `zfs-import.target`, meaning it will not be automatically imported at boot. 128 130 129 131 - `nodePackages.stackdriver-statsd-backend` has been removed, as the StackDriver service has been discontinued by Google, and therefore the package no longer works. 132 + 133 + - `python3Packages.opentracing` has been removed due to being unmaintained upstream. [OpenTelemetry](https://opentelemetry.io/) is the recommended replacement. 130 134 131 135 - the notmuch vim plugin now lives in a separate output of the `notmuch` 132 136 package. Installing `notmuch` will not bring the notmuch vim package anymore,
-2
pkgs/development/python-modules/gevent/default.nix
··· 21 21 # for passthru.tests 22 22 dulwich, 23 23 gunicorn, 24 - opentracing, 25 24 pika, 26 25 }: 27 26 ··· 71 70 inherit 72 71 dulwich 73 72 gunicorn 74 - opentracing 75 73 pika 76 74 ; 77 75 } // lib.filterAttrs (k: v: lib.hasInfix "gevent" k) python.pkgs;
-42
pkgs/development/python-modules/jaeger-client/default.nix
··· 1 - { 2 - buildPythonPackage, 3 - fetchPypi, 4 - lib, 5 - opentracing, 6 - threadloop, 7 - thrift, 8 - tornado, 9 - }: 10 - 11 - buildPythonPackage rec { 12 - pname = "jaeger-client"; 13 - version = "4.8.0"; 14 - format = "setuptools"; 15 - 16 - src = fetchPypi { 17 - inherit pname version; 18 - sha256 = "3157836edab8e2c209bd2d6ae61113db36f7ee399e66b1dcbb715d87ab49bfe0"; 19 - }; 20 - 21 - propagatedBuildInputs = [ 22 - threadloop 23 - thrift 24 - tornado 25 - opentracing 26 - ]; 27 - 28 - # FIXME: Missing dependencies: tchannel, opentracing_instrumentation 29 - # opentracing_instrumentation: Requires "tornado" lower than 6. Current is 6.1. 30 - # https://github.com/uber-common/opentracing-python-instrumentation/pull/115 31 - doCheck = false; 32 - 33 - pythonImportsCheck = [ "jaeger_client" ]; 34 - 35 - meta = with lib; { 36 - description = "Jaeger bindings for Python OpenTracing API"; 37 - downloadPage = "https://pypi.org/project/jaeger-client/"; 38 - homepage = "https://github.com/jaegertracing/jaeger-client-python"; 39 - license = licenses.asl20; 40 - maintainers = [ ]; 41 - }; 42 - }
-45
pkgs/development/python-modules/opentracing/default.nix
··· 1 - { 2 - lib, 3 - buildPythonPackage, 4 - fetchPypi, 5 - pythonAtLeast, 6 - isPy27, 7 - futures ? null, 8 - gevent, 9 - mock, 10 - pytestCheckHook, 11 - tornado, 12 - six, 13 - }: 14 - 15 - buildPythonPackage rec { 16 - pname = "opentracing"; 17 - version = "2.4.0"; 18 - format = "setuptools"; 19 - 20 - # incompatible with asyncio changes in 3.11 and deprecated 21 - # https://github.com/opentracing/specification/issues/163 22 - disabled = pythonAtLeast "3.11"; 23 - 24 - src = fetchPypi { 25 - inherit pname version; 26 - sha256 = "a173117e6ef580d55874734d1fa7ecb6f3655160b8b8974a2a1e98e5ec9c840d"; 27 - }; 28 - 29 - propagatedBuildInputs = lib.optional isPy27 futures; 30 - 31 - nativeCheckInputs = [ 32 - gevent 33 - mock 34 - pytestCheckHook 35 - six 36 - tornado 37 - ]; 38 - 39 - meta = with lib; { 40 - homepage = "https://github.com/opentracing/opentracing-python"; 41 - description = "Platform API for OpenTracing"; 42 - license = licenses.asl20; 43 - maintainers = with maintainers; [ rakesh4g ]; 44 - }; 45 - }
+2
pkgs/top-level/python-aliases.nix
··· 285 285 ipython_genutils = ipython-genutils; # added 2023-10-12 286 286 influxgraph = throw "influxgraph has been removed because it is no longer maintained"; # added 2022-07-10 287 287 itanium_demangler = itanium-demangler; # added 2022-10-17 288 + jaeger-client = throw "jaeger-client was removed because it is deprecated upstream. OpenTelemetry is recommended instead."; # Added 2024-12-09 288 289 jaraco_classes = jaraco-classes; # added 2023-07-14 289 290 jaraco_collections = jaraco-collections; # added 2023-07-14 290 291 jaraco_functools = jaraco-functools; # added 2023-07-14 ··· 399 400 openllm-client = throw "openllm-client has been removed, since it is abandoned due to a change in philosophy"; # added 2024-08-24 400 401 openllm-core = throw "openllm-core has been removed, since it is abandoned due to a change in philosophy"; # added 2024-08-24 401 402 opsdroid_get_image_size = opsdroid-get-image-size; # added 2023-10-16 403 + opentracing = throw "The opentracing Python module was removed due to being unmaintained upstream. Use OpenTelemetry instead."; # Added 2024-12-09 402 404 ordereddict = throw "ordereddict has been removed because it is only useful on unsupported python versions."; # added 2022-05-28 403 405 pafy = throw "pafy has been removed because it is unmaintained and only a dependency of mps-youtube, itself superseded by yewtube"; # Added 2023-01-19 404 406 pam = python-pam; # added 2020-09-07.
-4
pkgs/top-level/python-packages.nix
··· 6501 6501 6502 6502 jaconv = callPackage ../development/python-modules/jaconv { }; 6503 6503 6504 - jaeger-client = callPackage ../development/python-modules/jaeger-client { }; 6505 - 6506 6504 jalali-core = callPackage ../development/python-modules/jalali-core { }; 6507 6505 6508 6506 jamo = callPackage ../development/python-modules/jamo { }; ··· 9694 9692 python3Packages = self; 9695 9693 enablePython = true; 9696 9694 }); 9697 - 9698 - opentracing = callPackage ../development/python-modules/opentracing { }; 9699 9695 9700 9696 opentsne = callPackage ../development/python-modules/opentsne { }; 9701 9697