From b6fe5c361a934565a73db7026bfe237348a3453b Mon Sep 17 00:00:00 2001 From: Eugenio Lacuesta Date: Fri, 11 Dec 2020 17:08:37 -0300 Subject: [PATCH] Download specific pypy version --- .github/workflows/main.yml | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index 2264e72aa..bcbec347e 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -43,6 +43,7 @@ jobs: python-version: pypy3 env: TOXENV: pypy3 + PYPY_VERSION: 3.6-v7.3.1 # windows tests - os: windows-latest @@ -67,6 +68,11 @@ jobs: # python-version: 3.6 # env: # TOXENV: windows-pinned + # - os: ubuntu-18.04 + # python-version: pypy3 + # env: + # TOXENV: pypy3-pinned + # PYPY_VERSION: 3.6-v7.2.0 # extras - os: ubuntu-18.04 @@ -92,6 +98,16 @@ jobs: sudo apt-get update sudo apt-get install libxml2-dev libxslt-dev + - name: Download pypy + if: matrix.env.TOXENV == 'pypy3' || matrix.env.TOXENV == 'pypy3-pinned' + env: ${{ matrix.env }} + run: | + export PYPY_VERSION="pypy$PYPY_VERSION-linux64" + wget "https://downloads.python.org/pypy/${PYPY_VERSION}.tar.bz2" + tar -jxf ${PYPY_VERSION}.tar.bz2 + virtualenv --python="$PYPY_VERSION/bin/pypy3" "$HOME/virtualenvs/$PYPY_VERSION" + source "$HOME/virtualenvs/$PYPY_VERSION/bin/activate" + - name: Run check env: ${{ matrix.env }} run: |