Merge pull request #307098 from r-ryantm/auto-update/cilium-cli
[NixPkgs.git] / pkgs / development / python-modules / cppheaderparser / default.nix
blobcb834b1d48a1878ad257aaa4e71fc19a34c7d3b6
1 { buildPythonPackage
2 , fetchPypi
3 , ply
4 , lib
5 }:
7 buildPythonPackage rec {
8   pname = "cppheaderparser";
9   version = "2.7.4";
11   src = fetchPypi {
12     pname = "CppHeaderParser";
13     inherit version;
14     hash = "sha256-OCswQW2VsKXoUCshSBDcrCpWQykX4mUUR9Or4lPjzEI=";
15   };
17   propagatedBuildInputs = [ ply ];
19   pythonImportsCheck = [ "CppHeaderParser" ];
21   meta = with lib; {
22     description = "Parse C++ header files using ply.lex to generate navigable class tree representing the class structure";
23     homepage = "https://sourceforge.net/projects/cppheaderparser/";
24     license = licenses.bsdOriginal;
25     maintainers = with maintainers; [ pamplemousse ];
26   };