From e66aaa55c5dfae759d2e96036d7608c50086a5ca Mon Sep 17 00:00:00 2001 From: Stefan Frijters Date: Mon, 22 Jun 2026 10:15:29 +0200 Subject: [PATCH] python3Packages.xmldiff: 2.7.0 -> 3.0 Changelog: https://github.com/Shoobx/xmldiff/blob/master/CHANGES.rst * Previously disabled test fixed in https://github.com/Shoobx/xmldiff/pull/140 (test_main.py) * Runtime setuptools dependency removed in https://github.com/Shoobx/xmldiff/pull/136 --- .../python-modules/xmldiff/default.nix | 20 ++++++------------- 1 file changed, 6 insertions(+), 14 deletions(-) diff --git a/pkgs/development/python-modules/xmldiff/default.nix b/pkgs/development/python-modules/xmldiff/default.nix index 2dd2eb288806..8e9d8f61c1fb 100644 --- a/pkgs/development/python-modules/xmldiff/default.nix +++ b/pkgs/development/python-modules/xmldiff/default.nix @@ -7,30 +7,22 @@ pytestCheckHook, }: -buildPythonPackage rec { +buildPythonPackage (finalAttrs: { pname = "xmldiff"; - version = "2.7.0"; + version = "3.0"; pyproject = true; src = fetchPypi { - inherit pname version; - hash = "sha256-wJELH4ADZt1+xikj5dBuiwahvZEgVpocJ/TyRGucaKI="; + inherit (finalAttrs) pname version; + hash = "sha256-OA7E0FzvM/W3Bs94mrzISNJ3MNZ+AtwLTxEH4Wzpqq0="; }; build-system = [ setuptools ]; - dependencies = [ - lxml - setuptools - ]; + dependencies = [ lxml ]; nativeCheckInputs = [ pytestCheckHook ]; - disabledTests = [ - # lxml 6.0 compat issue - "test_api_diff_texts" - ]; - pythonImportsCheck = [ "xmldiff" ]; meta = { @@ -40,4 +32,4 @@ buildPythonPackage rec { license = lib.licenses.mit; maintainers = with lib.maintainers; [ sfrijters ]; }; -} +})