2121 fail-fast : false
2222 matrix :
2323 os : [ubuntu-latest, windows-latest, macos-latest]
24- python-version : ['3.8', '3. 9', 'pypy-3.7-v7.x']
24+ python-version : ['3.9', 'pypy-3.7-v7.x']
2525 steps :
26- - uses : actions/checkout@v2
26+ - uses : actions/checkout@v3
2727 - name : Setup Python
2828 uses : ./
2929 with :
@@ -39,18 +39,26 @@ jobs:
3939 fail-fast : false
4040 matrix :
4141 os : [ubuntu-latest, windows-latest, macos-latest]
42- python-version : ['3.8', '3. 9', 'pypy-3.7 -v7.x']
42+ python-version : ['3.9', 'pypy-3.9 -v7.x']
4343 steps :
44- - uses : actions/checkout@v2
44+ - uses : actions/checkout@v3
4545 - name : Setup Python
4646 uses : ./
4747 with :
4848 python-version : ${{ matrix.python-version }}
4949 cache : ' pipenv'
5050 - name : Install pipenv
51- run : pipx install pipenv
51+ run : curl https://raw.githubusercontent.com/pypa/ pipenv/main/get-pipenv.py | python
5252 - name : Install dependencies
53- run : pipenv install numpy
53+ shell : pwsh
54+ run : |
55+ mv ./__tests__/data/Pipfile.lock .
56+ mv ./__tests__/data/Pipfile .
57+ if ("${{ matrix.python-version }}" -Match "pypy") {
58+ pipenv install --keep-outdated --python pypy
59+ } else {
60+ pipenv install --keep-outdated --python ${{ matrix.python-version }}
61+ }
5462
5563 python-pip-dependencies-caching-path :
5664 name : Test pip (Python ${{ matrix.python-version}}, ${{ matrix.os }})
5967 fail-fast : false
6068 matrix :
6169 os : [ubuntu-latest, windows-latest, macos-latest]
62- python-version : ['3.8', '3. 9', 'pypy-3.7-v7.x']
70+ python-version : ['3.9', 'pypy-3.7-v7.x']
6371 steps :
64- - uses : actions/checkout@v2
72+ - uses : actions/checkout@v3
6573 - name : Setup Python
6674 uses : ./
6775 with :
@@ -78,16 +86,24 @@ jobs:
7886 fail-fast : false
7987 matrix :
8088 os : [ubuntu-latest, windows-latest, macos-latest]
81- python-version : ['3.8', '3. 9', 'pypy-3.7 -v7.x']
89+ python-version : ['3.9', 'pypy-3.9 -v7.x']
8290 steps :
83- - uses : actions/checkout@v2
91+ - uses : actions/checkout@v3
8492 - name : Setup Python
8593 uses : ./
8694 with :
8795 python-version : ${{ matrix.python-version }}
8896 cache : ' pipenv'
89- cache-dependency-path : ' **/requirements-linux .txt'
97+ cache-dependency-path : ' **/pipenv-requirements .txt'
9098 - name : Install pipenv
91- run : pipx install pipenv
99+ run : curl https://raw.githubusercontent.com/pypa/ pipenv/main/get-pipenv.py | python
92100 - name : Install dependencies
93- run : pipenv install numpy
101+ shell : pwsh
102+ run : |
103+ mv ./__tests__/data/Pipfile.lock .
104+ mv ./__tests__/data/Pipfile .
105+ if ("${{ matrix.python-version }}" -Match "pypy") {
106+ pipenv install --keep-outdated --python pypy
107+ } else {
108+ pipenv install --keep-outdated --python ${{ matrix.python-version }}
109+ }
0 commit comments