ansible-later: 2.0.22 -> 2.0.23
[NixPkgs.git] / pkgs / development / python-modules / allure-python-commons-test / default.nix
blobfcdc76a0897adfeccfe9883026784c8cc9f3e1c9
1 { lib
2 , fetchPypi
3 , buildPythonPackage
4 , pythonOlder
5 , attrs
6 , pluggy
7 , six
8 , pyhamcrest
9 , setuptools-scm
10 , python
13 buildPythonPackage rec {
14   pname = "allure-python-commons-test";
15   version = "2.11.0";
17   disabled = pythonOlder "3.4";
19   src = fetchPypi {
20     inherit pname version;
21     sha256 = "sha256-69iSW5pUbYQpA/dgpCr088CUaa1BGIwlijltmFZnEa0=";
22   };
24   nativeBuildInputs = [
25     setuptools-scm
26   ];
28   propagatedBuildInputs = [ attrs pluggy six pyhamcrest ];
30   checkPhase = ''
31     ${python.interpreter} -m doctest ./src/container.py
32     ${python.interpreter} -m doctest ./src/report.py
33     ${python.interpreter} -m doctest ./src/label.py
34     ${python.interpreter} -m doctest ./src/result.py
35   '';
37   pythonImportsCheck = [ "allure_commons_test" ];
39   meta = with lib; {
40     description = "Just pack of hamcrest matchers for validation result in allure2 json format";
41     homepage = "https://github.com/allure-framework/allure-python";
42     license = licenses.asl20;
43     maintainers = with maintainers; [ evanjs ];
44   };