{"bugs":[],"categories":[{"categoryid":450,"name":"dev-lang","summary":"The dev-lang category contains various programming language implementations and related tools."},{"categoryid":336,"name":"dev-python","summary":"The dev-python category contains packages whose primary purpose is to provide Python modules, extensions and bindings, as well as tools and utilities useful for development in the Python programming language."}],"changelog":[{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"07d28c16ccddeccdf0b12fe6a628f2f024b84361","committime":"2024-11-22T20:33:57","packageid":77878,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"mgorny@gentoo.org","authorname":"Michał Górny","body":"Signed-off-by: Michał Górny <mgorny@gentoo.org>","commitid":"2096536625461c902c7fa5032b0be96ed34fa5b3","committime":"2024-11-22T20:05:35","packageid":77878,"repoid":1,"summary":"Rename dev-python\/{CppHeaderParser → cppheaderparser}"}],"dependencies":[],"depending":[{"block":false,"categoryid":336,"description":"Algebraic multigrid solvers in Python","ebuildids":[873887],"firstseen":"2011-07-27T14:38:12.001105","maintainer":"sci@gentoo.org","maintainername":"Gentoo Science Project","name":"pyamg","packageid":57672,"summary":"PyAMG is a library of Algebraic Multigrid (AMG) solvers with a Python interface. The predominant portion of PyAMG is written in Python with a smaller amount of supporting C++ code for performance critical operations."}],"ebuilds":[{"archs":["~amd64"],"ebuildid":845469,"firstseen":"2024-11-22T20:38:50.490708","license":"BSD","moddate":"2026-03-30T13:49:22","packageid":77878,"repoid":1,"slot":"0","uses":["python_targets_python3_11","python_targets_python3_12","python_targets_python3_13"],"version":"2.7.4-r1"}],"masks":[],"package":{"categoryid":336,"description":"Parse C++ header files and generate a data structure","firstseen":"2024-11-22T20:38:50.490708","name":"cppheaderparser","packageid":77878},"rdependencies":[{"block":false,"categoryid":450,"description":"An interpreted, interactive, object-oriented programming language","ebuildids":[845469,845469,845469],"firstseen":"2010-05-04T00:54:45.661860","maintainer":"python@gentoo.org","maintainername":"Python","name":"python","packageid":43095},{"block":false,"categoryid":336,"description":"Python Lex-Yacc library","ebuildids":[845469],"firstseen":"2010-05-04T00:54:45.661860","maintainer":"python@gentoo.org","maintainername":"Python","name":"ply","packageid":50681,"summary":"PLY is a Python-only implementation of the popular compiler construction tools lex and yacc. The implementation borrows ideas from a number of previous efforts; most notably John Aycock's SPARK toolkit. However, the overall flavor of the implementation is more closely modeled after the C version of lex and yacc. The other significant feature of PLY is that it provides extensive input validation and error reporting--much more so than other Python parsing tools."}],"repos":[{"branch":"master","lastcommit":"52197549fd3431fa256b8edbafdcd3702dd0e134","name":"gentoo","path":"\/usr\/portage","repoid":1,"upstream":"origin"}],"tracked":false,"urls":["https:\/\/pypi.org\/project\/CppHeaderParser\/","https:\/\/senexcanis.com\/open-source\/cppheaderparser\/"],"uses":[{"description":"Build with Python 3.11","group":"python_targets","isdefault":false,"use":"python3_11"},{"description":"Build with Python 3.12","group":"python_targets","isdefault":false,"use":"python3_12"},{"description":"Build with Python 3.13","group":"python_targets","isdefault":false,"use":"python3_13"}]}