1{ buildPythonPackage 2, fetchPypi 3, ply 4, lib 5}: 6 7buildPythonPackage rec { 8 pname = "CppHeaderParser"; 9 version = "2.7.4"; 10 11 src = fetchPypi { 12 inherit pname version; 13 sha256 = "sha256-OCswQW2VsKXoUCshSBDcrCpWQykX4mUUR9Or4lPjzEI="; 14 }; 15 16 propagatedBuildInputs = [ ply ]; 17 18 pythonImportsCheck = [ "CppHeaderParser" ]; 19 20 meta = with lib; { 21 description = "Parse C++ header files using ply.lex to generate navigable class tree representing the class structure"; 22 homepage = "https://sourceforge.net/projects/cppheaderparser/"; 23 license = licenses.bsdOriginal; 24 maintainers = with maintainers; [ pamplemousse ]; 25 }; 26}