olofk / corescore

CoreScore
Apache License 2.0
134 stars 40 forks source link

Corescore/fusesoc doesn't check for correct edalize version install #19

Open tomverbeure opened 3 years ago

tomverbeure commented 3 years ago

I installed fusesoc in May 2020 to run corescore. Today, I ran it again, but it failed when compiling for the Trellis target.

The particular error doesn't really matter, but the problem was that my installation used edalize 0.2.0. After a lot of cursing and checking things out, I figured out that manually forcing an edalize 0.2.3 install (pip install edalize==0.2.3) fixed my issue.

Shouldn't there be a requirements.txt file in corescore (or in fusesoc) that forces an up to date dependency tree?

Tom

olofk commented 3 years ago

That's a good idea. That should hopefully reduce the number of msgpack-related issues as well. Come to think of, there are now two executable scripts in corescore. Might even start to make sense to offer corescore as a pip-installable thing and serve it through pypi