benreynwar / pyvivado

Python tools for Vivado Projects
MIT License
73 stars 13 forks source link

Error with coreprocessor.py #2

Closed qarlosalberto closed 6 years ago

qarlosalberto commented 6 years ago

Hello,

Im having this error:

cruiz@carlos-pc:~/repositorio/pyvivado/tests$ python3.5 test_project.py 
Traceback (most recent call last):
  File "test_project.py", line 6, in <module>
    from pyvivado import config, base_project, vivado_project
  File "/usr/local/lib/python3.5/dist-packages/pyvivado/vivado_project.py", line 6, in <module>
    import fusesoc_generators
  File "/usr/local/lib/python3.5/dist-packages/fusesoc_generators/__init__.py", line 1, in <module>
    from fusesoc_generators import utils
  File "/usr/local/lib/python3.5/dist-packages/fusesoc_generators/utils.py", line 5, in <module>
    from fusesoc_generators import coreprocessor
  File "/usr/local/lib/python3.5/dist-packages/fusesoc_generators/coreprocessor.py", line 15, in <module>
    from fusesoc import section
ImportError: cannot import name 'section'

Do you know what is the problem?

Thank you.

benreynwar commented 6 years ago

I'll take a look at this tonight.

On Thu, Mar 15, 2018 at 9:16 AM, Carlos Alberto Ruiz Naranjo < notifications@github.com> wrote:

Hello,

Im having this error:

cruiz@carlos-pc:~/repositorio/pyvivado/tests$ python3.5 test_project.py Traceback (most recent call last): File "test_project.py", line 6, in from pyvivado import config, base_project, vivado_project File "/usr/local/lib/python3.5/dist-packages/pyvivado/vivado_project.py", line 6, in import fusesoc_generators File "/usr/local/lib/python3.5/dist-packages/fusesoc_generators/init.py", line 1, in from fusesoc_generators import utils File "/usr/local/lib/python3.5/dist-packages/fusesoc_generators/utils.py", line 5, in from fusesoc_generators import coreprocessor File "/usr/local/lib/python3.5/dist-packages/fusesoc_generators/coreprocessor.py", line 15, in from fusesoc import section ImportError: cannot import name 'section'

Do you know what is the problem?

Thank you.

— You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHub https://github.com/benreynwar/pyvivado/issues/2, or mute the thread https://github.com/notifications/unsubscribe-auth/AAX_BFO2-grOXiniGRj7iBSUoyALC1Jkks5tepPFgaJpZM4Ssc7z .

benreynwar commented 6 years ago

The problem was that fusesoc_generators had a dependency on >= fusesoc 1.7, but was not compatible with fusesoc 1.8. I just pushed a commit that should make it work with fusesoc 1.8.

Thanks for letting me know of the problem.