From 5d302195373d79969df2805d7b56b2b4b3457c14 Mon Sep 17 00:00:00 2001 From: Pyrox Date: Fri, 9 Aug 2024 21:31:40 -0400 Subject: [PATCH] python312Packages.pycontracts: drop --- .../python-modules/pycontracts/default.nix | 35 ------------------- pkgs/top-level/python-aliases.nix | 1 + pkgs/top-level/python-packages.nix | 2 -- 3 files changed, 1 insertion(+), 37 deletions(-) delete mode 100644 pkgs/development/python-modules/pycontracts/default.nix diff --git a/pkgs/development/python-modules/pycontracts/default.nix b/pkgs/development/python-modules/pycontracts/default.nix deleted file mode 100644 index 7286de19ab78..000000000000 --- a/pkgs/development/python-modules/pycontracts/default.nix +++ /dev/null @@ -1,35 +0,0 @@ -{ - lib, - buildPythonPackage, - fetchPypi, - nose, - pyparsing, - decorator, - six, - future, -}: - -buildPythonPackage rec { - pname = "pycontracts"; - version = "1.8.14"; - - src = fetchPypi { - pname = "PyContracts"; - inherit version; - sha256 = "03q5m595ysjrc9h57m7prrca6b9l4yrzvdijnzxnhd61p7jzbh49"; - }; - - buildInputs = [ nose ]; - propagatedBuildInputs = [ - pyparsing - decorator - six - future - ]; - - meta = with lib; { - description = "Allows to declare constraints on function parameters and return values"; - homepage = "https://pypi.python.org/pypi/PyContracts"; - license = licenses.lgpl2; - }; -} diff --git a/pkgs/top-level/python-aliases.nix b/pkgs/top-level/python-aliases.nix index 6731ffcb9a74..cca1a0faa604 100644 --- a/pkgs/top-level/python-aliases.nix +++ b/pkgs/top-level/python-aliases.nix @@ -386,6 +386,7 @@ mapAliases ({ pyalmond = throw "pyalmond has been removed, since its API endpoints have been shutdown"; # added 2023-02-02 pyblake2 = throw "pyblake2 is deprecated in favor of hashlib"; # added 2023-04-23 pyblock = throw "pyblock has been removed, since it is abandoned and broken"; # added 2023-06-20 + pycontracts = throw "pycontracts has been removed, since upstream is no longer active and it is broken on modern Python versions."; # added 2024-08-09 pydrive = throw "pydrive is broken and deprecated and has been replaced with pydrive2."; # added 2022-06-01 pyjet = throw "pyjet is deprecated, use fastjet instead"; # added 2023-05-10 pygame_sdl2 = pygame-sdl2; # added 2024-01-07 diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index 66423898d7c7..0e425e99901f 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -11133,8 +11133,6 @@ self: super: with self; { pycomfoconnect = callPackage ../development/python-modules/pycomfoconnect { }; - pycontracts = callPackage ../development/python-modules/pycontracts { }; - pycosat = callPackage ../development/python-modules/pycosat { }; pycotap = callPackage ../development/python-modules/pycotap { };