python3Packages.opentracing: drop

Unmaintained since 2023:
https://github.com/opentracing/opentracing-python

OpenTracing is deprecated in favor of OpenTelemetry:
https://github.com/NixOS/nixpkgs/issues/261927
This commit is contained in:
Tomodachi94 2024-12-09 17:31:27 +00:00
parent a1a493d0b7
commit 045a51c1d2
4 changed files with 3 additions and 47 deletions

View file

@ -95,6 +95,8 @@
- `nodePackages.stackdriver-statsd-backend` has been removed, as the StackDriver service has been discontinued by Google, and therefore the package no longer works.
- `python3Packages.opentracing` has been removed due to being unmaintained upstream. [OpenTelemetry](https://opentelemetry.io/) is the recommended replacement.
- the notmuch vim plugin now lives in a separate output of the `notmuch`
package. Installing `notmuch` will not bring the notmuch vim package anymore,
add `vimPlugins.notmuch-vim` to your (Neo)vim configuration if you want the

View file

@ -1,45 +0,0 @@
{
lib,
buildPythonPackage,
fetchPypi,
pythonAtLeast,
isPy27,
futures ? null,
gevent,
mock,
pytestCheckHook,
tornado,
six,
}:
buildPythonPackage rec {
pname = "opentracing";
version = "2.4.0";
format = "setuptools";
# incompatible with asyncio changes in 3.11 and deprecated
# https://github.com/opentracing/specification/issues/163
disabled = pythonAtLeast "3.11";
src = fetchPypi {
inherit pname version;
sha256 = "a173117e6ef580d55874734d1fa7ecb6f3655160b8b8974a2a1e98e5ec9c840d";
};
propagatedBuildInputs = lib.optional isPy27 futures;
nativeCheckInputs = [
gevent
mock
pytestCheckHook
six
tornado
];
meta = with lib; {
homepage = "https://github.com/opentracing/opentracing-python";
description = "Platform API for OpenTracing";
license = licenses.asl20;
maintainers = with maintainers; [ rakesh4g ];
};
}

View file

@ -399,6 +399,7 @@ mapAliases ({
openllm-client = throw "openllm-client has been removed, since it is abandoned due to a change in philosophy"; # added 2024-08-24
openllm-core = throw "openllm-core has been removed, since it is abandoned due to a change in philosophy"; # added 2024-08-24
opsdroid_get_image_size = opsdroid-get-image-size; # added 2023-10-16
opentracing = throw "The opentracing Python module was removed due to being unmaintained upstream. Use OpenTelemetry instead."; # Added 2024-12-09
ordereddict = throw "ordereddict has been removed because it is only useful on unsupported python versions."; # added 2022-05-28
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
pam = python-pam; # added 2020-09-07.

View file

@ -9673,8 +9673,6 @@ self: super: with self; {
enablePython = true;
});
opentracing = callPackage ../development/python-modules/opentracing { };
opentsne = callPackage ../development/python-modules/opentsne { };
opentypespec = callPackage ../development/python-modules/opentypespec { };