[Libre-soc-bugs] [Bug 626] dev-env-setup script for verilator, ghdl, iverilog and cocotb
bugzilla-daemon at libre-soc.org
bugzilla-daemon at libre-soc.org
Sat May 22 20:42:43 BST 2021
https://bugs.libre-soc.org/show_bug.cgi?id=626
--- Comment #13 from Luke Kenneth Casson Leighton <lkcl at lkcl.net> ---
(In reply to vklr at vkten.in from comment #12)
> Built Cocotb successfully.
>
> Added cocotb dev-env-script.
>
> uri:
> https://git.libre-soc.org/?p=dev-env-setup.git;a=blob;f=cocotb-install;
> h=4a34adbd1527a11ba2e8bbe25d84d34ad79e2777;hb=HEAD
>
> It's using python3 pip.
i know. it's a damn nuisance. we don't need the hassle.
please do "git pull".
also, the compile needs to be in $SUDO_USER/src like the other
scripts, i added a TODO note for you.
> This is the recommended way as per official install
> page.
the "official" way can take a hike :)
> pip3 uses git to clone the repository and install. And it installs cocotb-bus
> dependency as well.
yes. usually in a way that is also a damn nuisance, pulling in arbitrary
untrusted untrustable dependencies that you have absolutely no control
over, in a non-repeatable fashion.
been here dozens of times.
> We can specify the git tag or revision to pip3 for
> specific
> installation.
>
> cocotb-config --help and --version works. I have not run real simulation
> though,
> as I do not know how to do it. Can you check it. Or give me hints for how to
> do
> it.
$ cd tests
$ make
it will be necessary to add "apt-get install python3-pytests" to the
list of dependencies.
the developers have failed to add that to the list of dependencies
in setup.py. there's a way you're supposed to do that, for testing
(python3 setup.py test) so you receive a notice.
add python3-pytests to the list of build dependencies.
--
You are receiving this mail because:
You are on the CC list for the bug.
More information about the libre-soc-bugs
mailing list