- ccache --show-stats || true
- python3 -m venv --system-site-packages .venv
- . .venv/bin/activate
- - pip install pytest-xdist twine cython
+ - pip install pytest-xdist==3.3.1 pytest==7.3.1
script:
- . .venv/bin/activate
- IEEE754FPU_PATH="$(pwd)"
- git clone --depth 1 --recursive -b v0.6.0 https://github.com/billzorn/sfpy.git sfpy
- pushd sfpy
+ - git apply "$IEEE754FPU_PATH"/sfpy.patch
- pushd berkeley-softfloat-3
- git apply "$IEEE754FPU_PATH"/berkeley-softfloat.patch
- popd
- git apply ../softposit_sfpy_build.patch
- git apply "$IEEE754FPU_PATH"/SoftPosit.patch
- popd
+ - pip install -r requirements.txt
- make lib -j$(nproc)
- make cython -j$(nproc)
- make wheel -j$(nproc)
- make install
- popd
- - git clone --depth 1 -b smtlib2-expr-support https://gitlab.com/programmerjake/nmigen.git nmigen
+ - git clone --depth 1 https://gitlab.com/nmigen/nmigen.git nmigen
- pushd nmigen
- git rev-parse HEAD
- python3 setup.py develop
- python3 setup.py develop
- popd
+ - git clone --depth 1 https://git.libre-soc.org/git/pytest-output-to-files.git pytest-output-to-files
+ - pushd pytest-output-to-files
+ - git rev-parse HEAD
+ - python3 setup.py develop
+ - popd
+
- python3 setup.py develop
- - pytest
+ - pytest -v