corescore icon indicating copy to clipboard operation
corescore copied to clipboard

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

Open tomverbeure opened this issue 4 years ago • 1 comments

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

tomverbeure avatar Jan 25 '21 01:01 tomverbeure

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

olofk avatar Jan 25 '21 09:01 olofk