Bug#1064070: RFP: cxxheaderparser -- python library for parsing C++ headers
Control: tag -1 pending
I've uploaded this to experimental, though with the Debian Python Team
as maintainer. Because although it is a dependency of the ROCm stack, it
seems to be a generally useful Python library.
Best,
Christian
On 2024-02-16 18:57, Cordell Bloor wrote:
> Package: wnpp
> Severity: wishlist
> X-Debbugs-Cc: cgmb@slerp.xyz, debian-ai@lists.debian.org
>
> * Package name : cxxheaderparser
> Version : 1.3.1
> Upstream Contact: RobotPy Development Team <robotpy@googlegroups.com>
> * URL : https://github.com/robotpy/cxxheaderparser
> * License : BSD-3-Clause
> Programming Lang: Python
> Description : Python library for parsing C++ headers
>
> The cxxheaderparser library is used to parse syntactically valid C++
> code and operate on the results. It provides both a visitor-style
> interface to process the results as they are being parsed or the option
> of a single data structure containing all parsed information.
>
> This library is a successor to CppHeaderParser, which is a build
> dependency of the AMD ROCm GPU profiling libraries used by PyTorch.
> Specifically, CppHeaderParser is required for roctracer and parts of
> rocm-hipamd. As CppHeaderParser has been deprecated by its authors,
> those libraries will need to be migrated to cxxheaderparser.
>
Reply to: