From f7961bea8ef3589bac6d24d0ff2f8aeea843aa8c Mon Sep 17 00:00:00 2001 From: Sigmanificient Date: Tue, 20 Jan 2026 14:48:44 +0100 Subject: [PATCH 1/2] python3Packages.zopfli: 0.2.3 -> 0.4.0 --- pkgs/development/python-modules/zopfli/default.nix | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/pkgs/development/python-modules/zopfli/default.nix b/pkgs/development/python-modules/zopfli/default.nix index 52e6141d014f..6cd9dc4a526c 100644 --- a/pkgs/development/python-modules/zopfli/default.nix +++ b/pkgs/development/python-modules/zopfli/default.nix @@ -9,12 +9,11 @@ buildPythonPackage rec { pname = "zopfli"; - version = "0.2.3"; + version = "0.4.0"; src = fetchPypi { inherit pname version; - hash = "sha256-28mEG+3XNgQeteaYLNktqTvuFFdF9UIvN5X28ljNxu8="; - extension = "zip"; + hash = "sha256-qO6ZKyVJ4JDNPwF4v2Bt1Bop4GE6BM31BUIkZixy3OY="; }; pyproject = true; From e5af1b3ad6629c747f3530c5a3060a5a4c17eb34 Mon Sep 17 00:00:00 2001 From: Sigmanificient Date: Tue, 20 Jan 2026 14:50:11 +0100 Subject: [PATCH 2/2] python3Packages.zopfli: modernize --- pkgs/development/python-modules/zopfli/default.nix | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/pkgs/development/python-modules/zopfli/default.nix b/pkgs/development/python-modules/zopfli/default.nix index 6cd9dc4a526c..5d6b2f1ef79f 100644 --- a/pkgs/development/python-modules/zopfli/default.nix +++ b/pkgs/development/python-modules/zopfli/default.nix @@ -7,21 +7,21 @@ pytestCheckHook, }: -buildPythonPackage rec { +buildPythonPackage (finalAttrs: { pname = "zopfli"; version = "0.4.0"; + pyproject = true; src = fetchPypi { - inherit pname version; + inherit (finalAttrs) pname version; hash = "sha256-qO6ZKyVJ4JDNPwF4v2Bt1Bop4GE6BM31BUIkZixy3OY="; }; - pyproject = true; - - nativeBuildInputs = [ setuptools-scm ]; + build-system = [ setuptools-scm ]; buildInputs = [ zopfli ]; - USE_SYSTEM_ZOPFLI = "True"; + + env.USE_SYSTEM_ZOPFLI = "True"; nativeCheckInputs = [ pytestCheckHook ]; @@ -31,4 +31,4 @@ buildPythonPackage rec { license = lib.licenses.asl20; maintainers = [ lib.maintainers.sternenseemann ]; }; -} +})