git clone https://gitlab.com/nmigen/nmigen-soc.git
git clone https://gitlab.com/nmigen/nmigen-stdio.git
git clone https://git.libre-soc.org/git/soc.git
+git clone https://git.libre-soc.org/git/pytest-output-to-files.git
'
+
+# pytest
+python3 -m pip install pytest-xdist==3.3.1 pytest==7.3.1
+
+# pytest-output-to-files
+cd /home/$SUDO_USER/src/pytest-output-to-files
+python3 setup.py develop
+
# pyvcd - needed for nmigen
cd /home/$SUDO_USER/src/pyvcd
git checkout 0.2.4
git clone https://git.libre-soc.org/git/ieee754fpu.git
git clone https://gitlab.com/nmigen/nmigen-soc.git
git clone https://git.libre-soc.org/git/soc.git
+git clone https://git.libre-soc.org/git/pytest-output-to-files.git
+
+# pytest-output-to-files
+pushd pytest-output-to-files
+python3 setup.py develop
+popd
# pyvcd - needed for nmigen
-cd cd /home/$SUDO_USER/src/pyvcd
+cd /home/$SUDO_USER/src/pyvcd
git checkout 0.2.4
python3 setup.py develop --no-deps
wget \
xdot
-# really don't like using pip3, but it is the easiest way to install
-# specific versions of software. in this case, versions that don't eat memory
-pip3 install pytest==3.2.5
-pip3 install pytest-xdist==1.13
-
# have to also upgrade sysvinit-core to stop it getting removed
apt-get -t buster-backports install -y qemu-system-ppc/buster-backports