1{ lib
2, fetchFromGitHub
3, buildPythonPackage
4, lxml
5, pythonOlder
6, pytestCheckHook
7}:
8
9buildPythonPackage rec {
10 pname = "unittest-xml-reporting";
11 version = "3.2.0";
12 disabled = pythonOlder "3.7";
13
14 src = fetchFromGitHub {
15 owner = "xmlrunner";
16 repo = "unittest-xml-reporting";
17 rev = version;
18 sha256 = "sha256-lOJ/+8CVJUXdIaZLLF5PpPkG0DzlNgo46kRZ1Xy7Ju0=";
19 };
20
21 propagatedBuildInputs = [
22 lxml
23 ];
24
25 checkInputs = [
26 pytestCheckHook
27 ];
28
29 pythonImportsCheck = [ "xmlrunner" ];
30
31 meta = with lib; {
32 homepage = "https://github.com/xmlrunner/unittest-xml-reporting";
33 description = "unittest-based test runner with Ant/JUnit like XML reporting";
34 license = licenses.bsd2;
35 maintainers = with maintainers; [ rprospero SuperSandro2000 ];
36 };
37}