Merge pull request #307098 from r-ryantm/auto-update/cilium-cli
[NixPkgs.git] / pkgs / development / python-modules / kinparse / default.nix
blob9c3286d1c62cf7c09315392e77168f77f1cddc42
1 { lib
2 , buildPythonPackage
3 , fetchFromGitHub
4 , pytest
5 , future
6 , pyparsing
7 }:
9 buildPythonPackage {
10   pname = "kinparse";
11   version = "unstable-2019-12-18";
12   format = "setuptools";
14   src = fetchFromGitHub {
15     owner = "xesscorp";
16     repo = "kinparse";
17     rev = "eeb3f346d57a67a471bdf111f39bef8932644481";
18     sha256 = "1nrjnybwzy93c79yylcwmb4lvkx7hixavnjwffslz0zwn32l0kx3";
19   };
21   doCheck = true;
22   pythonImportsCheck = [ "kinparse" ];
24   nativeCheckInputs = [
25     pytest
26   ];
28   propagatedBuildInputs = [
29     future
30     pyparsing
31   ];
33   meta = with lib; {
34     description = "A Parser for KiCad EESCHEMA netlists";
35     mainProgram = "kinparse";
36     homepage = "https://github.com/xesscorp/kinparse";
37     license = licenses.mit;
38     maintainers = with maintainers; [ matthuszagh ];
39   };