From 35ec91ba514c9413b0b9e8e82ffe3fdbbca952f0 Mon Sep 17 00:00:00 2001 From: Gaetan Lepage Date: Sun, 16 Feb 2025 23:24:36 +0100 Subject: [PATCH] python312Packages.cufflinks: remove --- .../python-modules/cufflinks/default.nix | 58 ------------------- pkgs/top-level/python-aliases.nix | 1 + pkgs/top-level/python-packages.nix | 2 - 3 files changed, 1 insertion(+), 60 deletions(-) delete mode 100644 pkgs/development/python-modules/cufflinks/default.nix diff --git a/pkgs/development/python-modules/cufflinks/default.nix b/pkgs/development/python-modules/cufflinks/default.nix deleted file mode 100644 index 6f550580a208a8..00000000000000 --- a/pkgs/development/python-modules/cufflinks/default.nix +++ /dev/null @@ -1,58 +0,0 @@ -{ - lib, - buildPythonPackage, - fetchPypi, - colorlover, - ipython, - ipywidgets, - numpy, - pandas, - plotly, - pytestCheckHook, - setuptools, - six, -}: - -buildPythonPackage rec { - pname = "cufflinks"; - version = "0.17.3"; - pyproject = true; - - src = fetchPypi { - inherit pname version; - hash = "sha256-SMGzQG3AMABBIZZkie68VRjOpw/U4/FjebSRMoUBpkQ="; - }; - - # replace duplicated pandas method - # https://github.com/santosjorge/cufflinks/pull/249#issuecomment-1759619149 - postPatch = '' - substituteInPlace tests.py \ - --replace-fail "from nose.tools import assert_equals" "def assert_equals(x, y): assert x == y" \ - --replace-fail "df.ix" "df.loc" - ''; - - build-system = [ setuptools ]; - - dependencies = [ - colorlover - ipython - ipywidgets - numpy - pandas - plotly - six - ]; - - pythonImportsCheck = [ "cufflinks" ]; - - nativeCheckInputs = [ pytestCheckHook ]; - - pytestFlagsArray = [ "tests.py" ]; - - meta = with lib; { - description = "Productivity Tools for Plotly + Pandas"; - homepage = "https://github.com/santosjorge/cufflinks"; - license = licenses.mit; - maintainers = [ ]; - }; -} diff --git a/pkgs/top-level/python-aliases.nix b/pkgs/top-level/python-aliases.nix index 88938bf765ed37..95a0398eed80e2 100644 --- a/pkgs/top-level/python-aliases.nix +++ b/pkgs/top-level/python-aliases.nix @@ -141,6 +141,7 @@ mapAliases ({ criticality-score = throw "use pkgs.criticality-score instead"; # added 2024-12-31 cryptacular = throw "cryptacular was removed, because it was disabled on all python version since 3.6 and last updated in 2021"; # Added 2024-05-13 cryptography_vectors = "cryptography_vectors is no longer exposed in python*Packages because it is used for testing cryptography only."; # Added 2022-03-23 + cufflinks = throw "cufflinks has removed, since it is abandoned and broken"; # added 2025-02-16 cx_Freeze = cx-freeze; # added 2023-08-02 cx_oracle = cx-oracle; # added 2024-01-03 d2to1 = throw "d2to1 is archived and no longer works with setuptools v68"; # added 2023-07-30 diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index 0ae76237beed87..03d44c724c2067 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -2839,8 +2839,6 @@ self: super: with self; { cucumber-tag-expressions = callPackage ../development/python-modules/cucumber-tag-expressions { }; - cufflinks = callPackage ../development/python-modules/cufflinks { }; - cupy = callPackage ../development/python-modules/cupy { cudaPackages = pkgs.cudaPackages.overrideScope (cu-fi: _: { # CuDNN 9 is not supported: