From 4fd85a0e1980deb667f53cb5421d56b02ef8b5b8 Mon Sep 17 00:00:00 2001 From: Alexis Praga Date: Thu, 13 Feb 2025 22:44:13 +0100 Subject: [PATCH] python312Packages.colormath2: init at 3.0.3 This is a fork of python312Packages.colormath2 that is unmaintained. --- .../python-modules/colormath2/default.nix | 41 +++++++++++++++++++ pkgs/top-level/python-packages.nix | 2 + 2 files changed, 43 insertions(+) create mode 100644 pkgs/development/python-modules/colormath2/default.nix diff --git a/pkgs/development/python-modules/colormath2/default.nix b/pkgs/development/python-modules/colormath2/default.nix new file mode 100644 index 000000000000..30f081f8cb62 --- /dev/null +++ b/pkgs/development/python-modules/colormath2/default.nix @@ -0,0 +1,41 @@ +{ + lib, + buildPythonPackage, + fetchFromGitHub, + setuptools, + networkx, + numpy, + pytestCheckHook, +}: + +buildPythonPackage rec { + pname = "colormath2"; + version = "3.0.3"; + pyproject = true; + + src = fetchFromGitHub { + owner = "bkmgit"; + repo = "python-colormath2"; + tag = version; + hash = "sha256-G8b0L8A2RzbVQFPNg2fuBklqTNjo3yqvek/+GnqtsHc="; + }; + + build-system = [ setuptools ]; + + dependencies = [ + networkx + numpy + ]; + + nativeCheckInputs = [ pytestCheckHook ]; + + pythonImportsCheck = [ "colormath2" ]; + + meta = { + description = "Color math and conversion library (fork)"; + homepage = "https://github.com/bkmgit/python-colormath2"; + changelog = "https://github.com/bkmgit/python-colormath2/releases/tag/${version}"; + license = lib.licenses.bsd3; + maintainers = with lib.maintainers; [ apraga ]; + }; +} diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index b634be25d594..fd1daec9f2ed 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -2560,6 +2560,8 @@ self: super: with self; { colormath = callPackage ../development/python-modules/colormath { }; + colormath2 = callPackage ../development/python-modules/colormath2 { }; + colorspacious = callPackage ../development/python-modules/colorspacious { }; colorthief = callPackage ../development/python-modules/colorthief { };