@@ -54,23 +54,20 @@ jobs:
54
54
strategy :
55
55
fail-fast : false # If one platform fails, allow the rest to keep testing.
56
56
matrix :
57
- python-version : [3.6, 3. 7, 3.8, 3.9, "3.10", pypy-3.6 , pypy-3.7 ]
57
+ python-version : [3.7, 3.8, 3.9, "3.10", pypy-3.7 , pypy-3.8 ]
58
58
platform : [
59
59
{ os: "macos-latest", python-architecture: "x64", rust-target: "x86_64-apple-darwin" },
60
60
{ os: "ubuntu-latest", python-architecture: "x64", rust-target: "x86_64-unknown-linux-gnu" },
61
61
{ os: "windows-latest", python-architecture: "x64", rust-target: "x86_64-pc-windows-msvc" },
62
62
{ os: "windows-latest", python-architecture: "x86", rust-target: "i686-pc-windows-msvc" },
63
63
]
64
64
exclude :
65
- # No 64-bit pypy 3.6 on Windows
66
- - python-version : pypy-3.6
67
- platform : { os: "windows-latest", python-architecture: "x64" }
68
- # Macos 11 actions runners don't support pypy-3.6
69
- - python-version : pypy-3.6
70
- platform : { os: "macos-latest" }
71
65
# No 32-bit pypy 3.7 on Windows
72
66
- python-version : pypy-3.7
73
67
platform : { os: "windows-latest", python-architecture: "x86" }
68
+ # No 32-bit pypy 3.8 on Windows
69
+ - python-version : pypy-3.8
70
+ platform : { os: "windows-latest", python-architecture: "x86" }
74
71
75
72
steps :
76
73
- uses : actions/checkout@v2
@@ -210,8 +207,8 @@ jobs:
210
207
source ~/.cargo/env
211
208
rustup target add ${{ matrix.platform.target }}
212
209
cd examples/rust_with_cffi/
213
- python3.6 -m pip install crossenv
214
- python3.6 -m crossenv "/opt/python/cp36-cp36m /bin/python3" --cc $TARGET_CC --cxx $TARGET_CXX --sysroot $TARGET_SYSROOT --env LIBRARY_PATH= --manylinux manylinux1 venv
210
+ python3.9 -m pip install crossenv
211
+ python3.9 -m crossenv "/opt/python/cp39-cp39 /bin/python3" --cc $TARGET_CC --cxx $TARGET_CXX --sysroot $TARGET_SYSROOT --env LIBRARY_PATH= --manylinux manylinux1 venv
215
212
. venv/bin/activate
216
213
build-pip install cffi wheel
217
214
cross-expose cffi
0 commit comments