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.

Reply via email to