Package: wnpp Severity: wishlist * Package name : python-pyvhdlmodel Version : 0.31.2 Upstream Contact: Patrick Lehmann <paebb...@gmail.com> * 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.