Merge pull request #268619 from tweag/lib-descriptions
[NixPkgs.git] / pkgs / development / python-modules / kinparse / default.nix
blob95632f9ce9f2db5dd50679a084f4f6856e7867fc
1 { lib
2 , buildPythonPackage
3 , fetchFromGitHub
4 , pytest
5 , future
6 , pyparsing
7 }:
9 buildPythonPackage {
10   pname = "kinparse";
11   version = "unstable-2019-12-18";
13   src = fetchFromGitHub {
14     owner = "xesscorp";
15     repo = "kinparse";
16     rev = "eeb3f346d57a67a471bdf111f39bef8932644481";
17     sha256 = "1nrjnybwzy93c79yylcwmb4lvkx7hixavnjwffslz0zwn32l0kx3";
18   };
20   doCheck = true;
21   pythonImportsCheck = [ "kinparse" ];
23   nativeCheckInputs = [
24     pytest
25   ];
27   propagatedBuildInputs = [
28     future
29     pyparsing
30   ];
32   meta = with lib; {
33     description = "A Parser for KiCad EESCHEMA netlists";
34     homepage = "https://github.com/xesscorp/kinparse";
35     license = licenses.mit;
36     maintainers = with maintainers; [ matthuszagh ];
37   };