black-parrot / black-parrot-sim

BSD 3-Clause "New" or "Revised" License
11 stars 7 forks source link

Verify Python package dependencies #3

Closed dpetrisko closed 2 years ago

dpetrisko commented 2 years ago

Surelog requires orderedmultidict, probably among other python packages. We should verify from a clean install which dependencies are required

omasanori commented 2 years ago

I will set up a clean and minimal CentOS 7 environment so that I can report on this in few days. I suspect that some packages (like virtualenv) are actually unused.

omasanori commented 2 years ago

Regarding Python, executing sudo yum install python3-pip; pip install --user orderedmultidict with a workaround https://github.com/black-parrot/black-parrot/pull/1057 was sufficient to build Surelog on CentOS 7.

sudo yum install java-1.8.0-openjdk-headless was also required due to https://github.com/chipsalliance/Surelog/issues/98, though.

dpetrisko commented 2 years ago

I believe all dependencies are accounted for with the latest changes; anyone, please feel free to correct me\