From 9dae218b4c28df7520c0b6ce4e5e254f1e7374ef Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Fri, 1 May 2026 12:16:48 +0200 Subject: [PATCH 1/3] python3Packages.lxml-html-clean: 0.4.3 -> 0.4.4 Diff: https://github.com/fedora-python/lxml_html_clean/compare/0.4.3...0.4.4 Changelog: https://github.com/fedora-python/lxml_html_clean/blob/0.4.4/CHANGES.rst --- pkgs/development/python-modules/lxml-html-clean/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/lxml-html-clean/default.nix b/pkgs/development/python-modules/lxml-html-clean/default.nix index 12de281f9a14..b1c677511de1 100644 --- a/pkgs/development/python-modules/lxml-html-clean/default.nix +++ b/pkgs/development/python-modules/lxml-html-clean/default.nix @@ -9,14 +9,14 @@ buildPythonPackage rec { pname = "lxml-html-clean"; - version = "0.4.3"; + version = "0.4.4"; pyproject = true; src = fetchFromGitHub { owner = "fedora-python"; repo = "lxml_html_clean"; tag = version; - hash = "sha256-pMZgECts7QqddI76EHnEDhQ0IoR/yioQXTqcg1npCOA="; + hash = "sha256-mToWK2Cc2cfBmEqcL5z61WydQUb78TWZDGGLR9kNliA="; }; build-system = [ setuptools ]; From ee2fd75ab268f45c71da186101bddb8b9724f3c7 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Sat, 9 May 2026 16:45:31 +0200 Subject: [PATCH 2/3] python314Packages.pywebcopy: disable failing test Segfault locally with 7.1 --- pkgs/development/python-modules/pywebcopy/default.nix | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/pkgs/development/python-modules/pywebcopy/default.nix b/pkgs/development/python-modules/pywebcopy/default.nix index de5fbdcd88e3..d62dffdf3da5 100644 --- a/pkgs/development/python-modules/pywebcopy/default.nix +++ b/pkgs/development/python-modules/pywebcopy/default.nix @@ -37,6 +37,11 @@ buildPythonPackage rec { pythonImportsCheck = [ "pywebcopy" ]; + disabledTestPaths = [ + # Segfault + "pywebcopy/tests/test_iterparser.py" + ]; + meta = { changelog = "https://github.com/rajatomar788/pywebcopy/blob/master/docs/changelog.md"; description = "Python package for cloning complete webpages and websites to local storage"; From 3370de254a62da6d346be7aeb5619aecd0a3c719 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Sat, 9 May 2026 16:47:32 +0200 Subject: [PATCH 3/3] python314Packages.pywebcopy: migrat eto finalAttrs --- pkgs/development/python-modules/pywebcopy/default.nix | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/development/python-modules/pywebcopy/default.nix b/pkgs/development/python-modules/pywebcopy/default.nix index d62dffdf3da5..cc425b42dfbb 100644 --- a/pkgs/development/python-modules/pywebcopy/default.nix +++ b/pkgs/development/python-modules/pywebcopy/default.nix @@ -11,7 +11,7 @@ six, }: -buildPythonPackage rec { +buildPythonPackage (finalAttrs: { pname = "pywebcopy"; version = "7.1"; pyproject = true; @@ -19,7 +19,7 @@ buildPythonPackage rec { src = fetchFromGitHub { owner = "rajatomar788"; repo = "pywebcopy"; - tag = version; + tag = "v${finalAttrs.version}"; hash = "sha256-ee8uGg4PU1uch8cyiU7QfvdYFUVDz7obq9oC8fKkf1s="; }; @@ -43,10 +43,10 @@ buildPythonPackage rec { ]; meta = { - changelog = "https://github.com/rajatomar788/pywebcopy/blob/master/docs/changelog.md"; description = "Python package for cloning complete webpages and websites to local storage"; homepage = "https://github.com/rajatomar788/pywebcopy/"; + changelog = "https://github.com/rajatomar788/pywebcopy/releases/tag/v${finalAttrs.src.tag}"; license = lib.licenses.asl20; maintainers = [ ]; }; -} +})