• Bug#1109507: RFP: python-pyvhdlmodel -- Unified abstract language model

    From Andreas Bombe@21:1/5 to All on Sat Jul 19 11:50:02 2025
    Package: wnpp
    Severity: wishlist

    * Package name : python-pyvhdlmodel
    Version : 0.31.2
    Upstream Contact: Patrick Lehmann <[email protected]>
    * URL : https://github.com/VHDL/pyVHDLModel
    * License : Apache 2.0
    Programming Lang: Python
    Description : Unified abstract language model for VHDL

    This package provides a unified abstract language model for VHDL.
    Projects reading from source files can derive own classes and implement additional logic to create a concrete language model for their tools.

    Projects consuming pre-processed VHDL data (parsed, analyzed or
    elaborated) can build higher level features and services on such a
    model, while supporting multiple frontends.


    This is one of two unpackaged dependencies of pyGHDL, the Python library
    to access GHDL's internal information. pyGHDL is currently excluded from
    the ghdl build, enabling it would allow providing packages for pyGHDL
    and ghdl-ls. pyVHDLModel itself requires the other dependency pyTooling
    for which I also filed a RFP.

    I haven't looked into pyVHDLModel internals. It appears that this and
    pyGHDL import each other, but I hope there's no problem packaging
    pyVHDLModel with me activating the pyGHDL part in GHDL packaging later.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)