From 2709d6b4f480169cc6a5dc91f79dbc3430e13e3d Mon Sep 17 00:00:00 2001 From: Sigmanificient Date: Tue, 21 Jul 2026 01:29:16 +0200 Subject: [PATCH 1/3] python3Packages.feedgen: migrate to pyproject --- pkgs/development/python-modules/feedgen/default.nix | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/feedgen/default.nix b/pkgs/development/python-modules/feedgen/default.nix index d1562d73e2e4..ff53a955c9dd 100644 --- a/pkgs/development/python-modules/feedgen/default.nix +++ b/pkgs/development/python-modules/feedgen/default.nix @@ -2,6 +2,7 @@ lib, buildPythonPackage, fetchPypi, + setuptools, python-dateutil, lxml, }: @@ -9,14 +10,16 @@ buildPythonPackage rec { pname = "feedgen"; version = "1.0.0"; - format = "setuptools"; + pyproject = true; src = fetchPypi { inherit pname version; hash = "sha256-2b1Rw7XpVqKlKZjDcIxNLHKfL8wxEYjh5dO5cmOTVGo="; }; - propagatedBuildInputs = [ + build-system = [ setuptools ]; + + dependencies = [ python-dateutil lxml ]; From f6c466042e0c3989b48b1388690996c2c9be15da Mon Sep 17 00:00:00 2001 From: Sigmanificient Date: Tue, 21 Jul 2026 01:32:09 +0200 Subject: [PATCH 2/3] python3Packages.feedgen: use finalAttrs --- pkgs/development/python-modules/feedgen/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/development/python-modules/feedgen/default.nix b/pkgs/development/python-modules/feedgen/default.nix index ff53a955c9dd..d490ae84722b 100644 --- a/pkgs/development/python-modules/feedgen/default.nix +++ b/pkgs/development/python-modules/feedgen/default.nix @@ -7,13 +7,13 @@ lxml, }: -buildPythonPackage rec { +buildPythonPackage (finalAttrs: { pname = "feedgen"; version = "1.0.0"; pyproject = true; src = fetchPypi { - inherit pname version; + inherit (finalAttrs) pname version; hash = "sha256-2b1Rw7XpVqKlKZjDcIxNLHKfL8wxEYjh5dO5cmOTVGo="; }; @@ -37,4 +37,4 @@ buildPythonPackage rec { ]; maintainers = with lib.maintainers; [ casey ]; }; -} +}) From 8741663b371389fdc1423bd6c0eefc36a673b149 Mon Sep 17 00:00:00 2001 From: Sigmanificient Date: Tue, 21 Jul 2026 01:32:46 +0200 Subject: [PATCH 3/3] python3Packages.feedgen: enable tests --- pkgs/development/python-modules/feedgen/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/feedgen/default.nix b/pkgs/development/python-modules/feedgen/default.nix index d490ae84722b..6f8e4440ab0f 100644 --- a/pkgs/development/python-modules/feedgen/default.nix +++ b/pkgs/development/python-modules/feedgen/default.nix @@ -5,6 +5,7 @@ setuptools, python-dateutil, lxml, + pytestCheckHook, }: buildPythonPackage (finalAttrs: { @@ -24,8 +25,7 @@ buildPythonPackage (finalAttrs: { lxml ]; - # No tests in archive - doCheck = false; + nativeCheckInputs = [ pytestCheckHook ]; meta = { description = "Python module to generate ATOM feeds, RSS feeds and Podcasts";