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
This commit is contained in:
Stefan Frijters
2026-06-22 10:19:13 +02:00
parent d46c8d04e8
commit e66aaa55c5
@@ -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 ];
};
}
})