croc: 10.1.1 -> 10.1.3 (#364662)
[NixPkgs.git] / pkgs / development / python-modules / untangle / default.nix
blob097ad96a7c918ac1c4a21f80f5be8ceb4b95635c
2   lib,
3   buildPythonPackage,
4   fetchFromGitHub,
5   unittestCheckHook,
6   defusedxml,
7 }:
9 buildPythonPackage rec {
10   pname = "untangle";
11   version = "1.2.1";
12   format = "setuptools";
14   src = fetchFromGitHub {
15     owner = "stchris";
16     repo = "untangle";
17     # 1.1.1 is not tagged on GitHub
18     rev = "refs/tags/${version}";
19     hash = "sha256-cJkN8vT5hW5hRuLxr/6udwMO4GVH1pJhAc6qmPO2EEI=";
20   };
22   propagatedBuildInputs = [ defusedxml ];
24   nativeCheckInputs = [ unittestCheckHook ];
26   unittestFlagsArray = [
27     "-s"
28     "tests"
29   ];
31   meta = with lib; {
32     description = "Convert XML documents into Python objects";
33     homepage = "https://github.com/stchris/untangle";
34     license = licenses.mit;
35     maintainers = [ maintainers.arnoldfarkas ];
36   };