From ff9c4a84b39ce6966f32d41ddc1a1b76f8636d6b Mon Sep 17 00:00:00 2001 From: Harinn Date: Thu, 4 Jun 2026 19:14:29 +0700 Subject: [PATCH 1/3] python3Packages.ansicolors: migrate to pyproject --- pkgs/development/python-modules/ansicolors/default.nix | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/pkgs/development/python-modules/ansicolors/default.nix b/pkgs/development/python-modules/ansicolors/default.nix index 2fab28de72c3..af1bd62df511 100644 --- a/pkgs/development/python-modules/ansicolors/default.nix +++ b/pkgs/development/python-modules/ansicolors/default.nix @@ -3,12 +3,13 @@ buildPythonPackage, fetchPypi, pytest, + setuptools, }: buildPythonPackage rec { pname = "ansicolors"; version = "1.1.8"; - format = "setuptools"; + pyproject = true; src = fetchPypi { inherit pname version; @@ -16,6 +17,8 @@ buildPythonPackage rec { sha256 = "99f94f5e3348a0bcd43c82e5fc4414013ccc19d70bd939ad71e0133ce9c372e0"; }; + build-system = [ setuptools ]; + nativeCheckInputs = [ pytest ]; checkPhase = '' From 84ba23bef96b09bb58c1fe1fcf02d1f9e2ca9676 Mon Sep 17 00:00:00 2001 From: Harinn Date: Thu, 4 Jun 2026 19:17:01 +0700 Subject: [PATCH 2/3] python3Packages.ansicolors: modernize --- pkgs/development/python-modules/ansicolors/default.nix | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/pkgs/development/python-modules/ansicolors/default.nix b/pkgs/development/python-modules/ansicolors/default.nix index af1bd62df511..335f6e6fe4a4 100644 --- a/pkgs/development/python-modules/ansicolors/default.nix +++ b/pkgs/development/python-modules/ansicolors/default.nix @@ -6,15 +6,15 @@ setuptools, }: -buildPythonPackage rec { +buildPythonPackage (finalAttrs: { pname = "ansicolors"; version = "1.1.8"; pyproject = true; src = fetchPypi { - inherit pname version; + inherit (finalAttrs) pname version; extension = "zip"; - sha256 = "99f94f5e3348a0bcd43c82e5fc4414013ccc19d70bd939ad71e0133ce9c372e0"; + hash = "sha256-mflPXjNIoLzUPILl/EQUATzMGdcL2TmtceATPOnDcuA="; }; build-system = [ setuptools ]; @@ -25,10 +25,12 @@ buildPythonPackage rec { py.test ''; + pythonImportsCheck = [ "colors" ]; + meta = { homepage = "https://github.com/verigak/colors/"; description = "ANSI colors for Python"; license = lib.licenses.isc; maintainers = [ ]; }; -} +}) From 230cf07ea28b63e3f77311488466da2d093e4642 Mon Sep 17 00:00:00 2001 From: Harinn Date: Thu, 4 Jun 2026 19:19:57 +0700 Subject: [PATCH 3/3] python3Packages.ansicolors: add meta.changelog --- pkgs/development/python-modules/ansicolors/default.nix | 1 + 1 file changed, 1 insertion(+) diff --git a/pkgs/development/python-modules/ansicolors/default.nix b/pkgs/development/python-modules/ansicolors/default.nix index 335f6e6fe4a4..fa377f8b3d35 100644 --- a/pkgs/development/python-modules/ansicolors/default.nix +++ b/pkgs/development/python-modules/ansicolors/default.nix @@ -29,6 +29,7 @@ buildPythonPackage (finalAttrs: { meta = { homepage = "https://github.com/verigak/colors/"; + changelog = "https://pypi.org/project/ansicolors/${finalAttrs.version}/"; description = "ANSI colors for Python"; license = lib.licenses.isc; maintainers = [ ];