From d50459b836890b343b16c70a97e369b2963cf864 Mon Sep 17 00:00:00 2001 From: Sigmanificient Date: Mon, 20 Jul 2026 01:10:44 +0200 Subject: [PATCH 1/3] python3Packages.csscompressor: enable tests --- pkgs/development/python-modules/csscompressor/default.nix | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/pkgs/development/python-modules/csscompressor/default.nix b/pkgs/development/python-modules/csscompressor/default.nix index e6a1e5245633..2f3056a98fe4 100644 --- a/pkgs/development/python-modules/csscompressor/default.nix +++ b/pkgs/development/python-modules/csscompressor/default.nix @@ -2,6 +2,7 @@ lib, buildPythonPackage, fetchPypi, + pytestCheckHook, }: buildPythonPackage rec { @@ -14,7 +15,7 @@ buildPythonPackage rec { sha256 = "afa22badbcf3120a4f392e4d22f9fff485c044a1feda4a950ecc5eba9dd31a05"; }; - doCheck = false; # No tests + nativeCheckInputs = [ pytestCheckHook ]; meta = { description = "Python port of YUI CSS Compressor"; From 195592777d77bfde08e2c7f10294f23494613191 Mon Sep 17 00:00:00 2001 From: Sigmanificient Date: Mon, 20 Jul 2026 01:11:29 +0200 Subject: [PATCH 2/3] python3Packages.csscompressor: migrate to pyproject --- pkgs/development/python-modules/csscompressor/default.nix | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/pkgs/development/python-modules/csscompressor/default.nix b/pkgs/development/python-modules/csscompressor/default.nix index 2f3056a98fe4..3936baf4e8f8 100644 --- a/pkgs/development/python-modules/csscompressor/default.nix +++ b/pkgs/development/python-modules/csscompressor/default.nix @@ -3,18 +3,21 @@ buildPythonPackage, fetchPypi, pytestCheckHook, + setuptools, }: buildPythonPackage rec { pname = "csscompressor"; version = "0.9.5"; - format = "setuptools"; + pyproject = true; src = fetchPypi { inherit pname version; sha256 = "afa22badbcf3120a4f392e4d22f9fff485c044a1feda4a950ecc5eba9dd31a05"; }; + build-system = [ setuptools ]; + nativeCheckInputs = [ pytestCheckHook ]; meta = { From 31ad6d7d443245e827f015566e9a91d63c4d40c7 Mon Sep 17 00:00:00 2001 From: Sigmanificient Date: Mon, 20 Jul 2026 01:12:16 +0200 Subject: [PATCH 3/3] python3Packages.csscompressor: use finalAttrs --- pkgs/development/python-modules/csscompressor/default.nix | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/development/python-modules/csscompressor/default.nix b/pkgs/development/python-modules/csscompressor/default.nix index 3936baf4e8f8..b90bab5c3b4d 100644 --- a/pkgs/development/python-modules/csscompressor/default.nix +++ b/pkgs/development/python-modules/csscompressor/default.nix @@ -6,14 +6,14 @@ setuptools, }: -buildPythonPackage rec { +buildPythonPackage (finalAttrs: { pname = "csscompressor"; version = "0.9.5"; pyproject = true; src = fetchPypi { - inherit pname version; - sha256 = "afa22badbcf3120a4f392e4d22f9fff485c044a1feda4a950ecc5eba9dd31a05"; + inherit (finalAttrs) pname version; + hash = "sha256-r6IrrbzzEgpPOS5NIvn/9IXARKH+2kqVDsxeup3TGgU="; }; build-system = [ setuptools ]; @@ -26,4 +26,4 @@ buildPythonPackage rec { license = lib.licenses.bsd3; maintainers = [ ]; }; -} +})