ansible-later: 2.0.22 -> 2.0.23
[NixPkgs.git] / pkgs / development / python-modules / dparse2 / default.nix
blobd3b61574cf8a0a91fe9d18e4e9b4fea955c3215e
1 { lib
2 , buildPythonPackage
3 , fetchFromGitHub
4 , pythonOlder
5 , toml
6 , pyyaml
7 , packaging
8 , pytestCheckHook
9 }:
11 buildPythonPackage rec {
12   pname = "dparse2";
13   version = "0.6.1";
14   format = "setuptools";
16   disabled = pythonOlder "3.7";
18   src = fetchFromGitHub {
19     owner = "nexB";
20     repo = pname;
21     rev = version;
22     hash = "sha256-1tbNW7Gy7gvMnETdAM2ahHiwbhG9qvdYZggia1+7eGo=";
23   };
25   propagatedBuildInputs = [
26     toml
27     pyyaml
28     packaging
29   ];
31   checkInputs = [
32     pytestCheckHook
33   ];
35   disabledTestPaths = [
36     # Requries pipenv
37     "tests/test_parse.py"
38   ];
40   pythonImportsCheck = [
41     "dparse2"
42   ];
44   meta = with lib; {
45     description = "Module to parse Python dependency files";
46     homepage = "https://github.com/nexB/dparse2";
47     license = licenses.mit;
48     maintainers = with maintainers; [ fab ];
49   };