edaa-org / pyEDAA.ProjectModel

An abstract model of EDA tool projects.
https://edaa-org.github.io/pyEDAA.ProjectModel
Other
10 stars 1 forks source link

pySVModel 0.4 compatibility issue #57

Open RasmusGOlsen opened 11 months ago

RasmusGOlsen commented 11 months ago

After updating pySVModel to 0.4.0 this package is broken.

Traceback (most recent call last):
  File "/home/user/devel/simplhdl/.tox/dev/bin/simpl", line 5, in <module>
    from simplhdl.__main__ import main
  File "/home/user/devel/simplhdl/.tox/dev/lib/python3.10/site-packages/simplhdl/__main__.py", line 5, in <module>
    from .simplhdl import Simplhdl
  File "/home/user/devel/simplhdl/.tox/dev/lib/python3.10/site-packages/simplhdl/simplhdl.py", line 4, in <module>
    from pyEDAA.ProjectModel import Project, SystemVerilogSourceFile  # type: ignore
  File "/home/user/devel/simplhdl/.tox/dev/lib/python3.10/site-packages/pyEDAA/ProjectModel/__init__.py", line 47, in <module>
    from pySVModel             import VerilogVersion, SystemVerilogVersion
ImportError: cannot import name 'VerilogVersion' from 'pySVModel' (/home/user/devel/simplhdl/.tox/dev/lib/python3.10/site-packages/pySVModel/__init__.py)

Downgrading to pySVModel 0.3.5 fixes the issue.

Paebbels commented 11 months ago

I pushed f88a6381. On dev branch is now more restrictive to use the correct package dependencies.

Are you still using the repo and the dev branch, or do you need a release?