13 buildPythonPackage rec {
18 disabled = pythonOlder "3.7";
20 src = fetchFromGitHub {
21 owner = "sissaschool";
24 hash = "sha256-7RA9lQwuty8aZghwTKNbU+oL+BATH2FVIRQBe9fIpHI=";
27 build-system = [ setuptools ];
29 dependencies = [ elementpath ];
38 # Incorrect error message in pickling test for Python 3.12 in Debian
39 # https://github.com/sissaschool/xmlschema/issues/412
40 "test_pickling_subclassed_schema__issue_263"
43 pythonImportsCheck = [ "xmlschema" ];
46 description = "XML Schema validator and data conversion library for Python";
47 homepage = "https://github.com/sissaschool/xmlschema";
48 changelog = "https://github.com/sissaschool/xmlschema/blob/${src.rev}/CHANGELOG.rst";
49 license = licenses.mit;