From fed733188dccff7ff2748f385982cf4f41f98158 Mon Sep 17 00:00:00 2001 From: natsukium <tomoya.otabi@gmail.com> Date: Sat, 1 Jul 2023 14:31:30 +0900 Subject: [PATCH] python310Packages.rabbitpy: remove rabbitpy is unmaintained and broken --- .../python-modules/rabbitpy/default.nix | 47 ------------------- pkgs/top-level/python-aliases.nix | 1 + pkgs/top-level/python-packages.nix | 2 - 3 files changed, 1 insertion(+), 49 deletions(-) delete mode 100644 pkgs/development/python-modules/rabbitpy/default.nix diff --git a/pkgs/development/python-modules/rabbitpy/default.nix b/pkgs/development/python-modules/rabbitpy/default.nix deleted file mode 100644 index 9287c72441cc..000000000000 --- a/pkgs/development/python-modules/rabbitpy/default.nix +++ /dev/null @@ -1,47 +0,0 @@ -{ lib -, buildPythonPackage -, fetchFromGitHub -, mock -, nose -, pamqp -}: - -buildPythonPackage rec { - version = "2.0.1"; - pname = "rabbitpy"; - - # No tests in the pypi tarball, so we directly fetch from git - src = fetchFromGitHub { - owner = "gmr"; - repo = pname; - rev = version; - sha256 = "0m5z3i3d5adrz1wh6y35xjlls3cq6p4y9p1mzghw3k7hdvg26cck"; - }; - - propagatedBuildInputs = [ pamqp ]; - nativeCheckInputs = [ mock nose ]; - - checkPhase = '' - runHook preCheck - rm tests/integration_tests.py # Impure tests requiring network - nosetests tests - runHook postCheck - ''; - - postPatch = '' - # See: https://github.com/gmr/rabbitpy/issues/118 - substituteInPlace setup.py \ - --replace 'pamqp>=2,<3' 'pamqp' - ''; - - meta = with lib; { - description = "A pure python, thread-safe, minimalistic and pythonic RabbitMQ client library"; - homepage = "https://pypi.python.org/pypi/rabbitpy"; - license = licenses.bsd3; - - # broken by pamqp==3, tracked in - # https://github.com/gmr/rabbitpy/issues/125 - broken = true; - }; - -} diff --git a/pkgs/top-level/python-aliases.nix b/pkgs/top-level/python-aliases.nix index 5d4a015ff530..91e78eae47f2 100644 --- a/pkgs/top-level/python-aliases.nix +++ b/pkgs/top-level/python-aliases.nix @@ -283,6 +283,7 @@ mapAliases ({ qasm2image = throw "qasm2image is no longer maintained (since November 2018), and is not compatible with the latest pythonPackages.qiskit versions."; # added 2020-12-09 Quandl = quandl; # added 2023-02-19 qiskit-aqua = throw "qiskit-aqua has been removed due to deprecation, with its functionality moved to different qiskit packages"; + rabbitpy = throw "rabbitpy has been removed, since it is unmaintained and broken"; # added 2023-07-01 rdflib-jsonld = throw "rdflib-jsonld is not compatible with rdflib 6"; # added 2021-11-05 retworkx = rustworkx; # added 2023-05-14 repeated_test = repeated-test; # added 2022-11-15 diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index 6d36f88d764a..977984700fa4 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -10498,8 +10498,6 @@ self: super: with self; { r2pipe = callPackage ../development/python-modules/r2pipe { }; - rabbitpy = callPackage ../development/python-modules/rabbitpy { }; - rachiopy = callPackage ../development/python-modules/rachiopy { }; radicale_infcloud = callPackage ../development/python-modules/radicale_infcloud {