mirror of
https://github.com/saymrwulf/cryptography.git
synced 2026-05-14 20:37:55 +00:00
* Added PyPy 3.10 to CI (#8933) * Bump proc-macro2 for nightly
This commit is contained in:
parent
d02de9f26e
commit
bb204c8ca7
3 changed files with 20 additions and 2 deletions
1
.github/workflows/ci.yml
vendored
1
.github/workflows/ci.yml
vendored
|
|
@ -31,6 +31,7 @@ jobs:
|
|||
- {VERSION: "3.11", NOXSESSION: "docs", OPENSSL: {TYPE: "openssl", VERSION: "3.1.1"}}
|
||||
- {VERSION: "pypy-3.8", NOXSESSION: "tests-nocoverage"}
|
||||
- {VERSION: "pypy-3.9", NOXSESSION: "tests-nocoverage"}
|
||||
- {VERSION: "pypy-3.10", NOXSESSION: "tests-nocoverage"}
|
||||
- {VERSION: "3.11", NOXSESSION: "tests", OPENSSL: {TYPE: "openssl", VERSION: "1.1.1u"}}
|
||||
- {VERSION: "3.11", NOXSESSION: "tests", OPENSSL: {TYPE: "openssl", VERSION: "3.0.9"}}
|
||||
- {VERSION: "3.11", NOXSESSION: "tests-ssh", OPENSSL: {TYPE: "openssl", VERSION: "3.1.1"}}
|
||||
|
|
|
|||
17
.github/workflows/wheel-builder.yml
vendored
17
.github/workflows/wheel-builder.yml
vendored
|
|
@ -60,6 +60,7 @@ jobs:
|
|||
- { VERSION: "cp37-cp37m", ABI_VERSION: 'cp37' }
|
||||
- { VERSION: "pp38-pypy38_pp73" }
|
||||
- { VERSION: "pp39-pypy39_pp73" }
|
||||
- { VERSION: "pp310-pypy310_pp73" }
|
||||
MANYLINUX:
|
||||
- { NAME: "manylinux2014_x86_64", CONTAINER: "cryptography-manylinux2014:x86_64", RUNNER: "ubuntu-latest" }
|
||||
- { NAME: "manylinux_2_28_x86_64", CONTAINER: "cryptography-manylinux_2_28:x86_64", RUNNER: "ubuntu-latest"}
|
||||
|
|
@ -74,19 +75,27 @@ jobs:
|
|||
MANYLINUX: { NAME: "musllinux_1_1_x86_64", CONTAINER: "cryptography-musllinux_1_1:x86_64", RUNNER: "ubuntu-latest"}
|
||||
- PYTHON: { VERSION: "pp39-pypy39_pp73" }
|
||||
MANYLINUX: { NAME: "musllinux_1_1_x86_64", CONTAINER: "cryptography-musllinux_1_1:x86_64", RUNNER: "ubuntu-latest"}
|
||||
- PYTHON: { VERSION: "pp310-pypy310_pp73" }
|
||||
MANYLINUX: { NAME: "musllinux_1_1_x86_64", CONTAINER: "cryptography-musllinux_1_1:x86_64", RUNNER: "ubuntu-latest"}
|
||||
- PYTHON: { VERSION: "pp38-pypy38_pp73" }
|
||||
MANYLINUX: { NAME: "musllinux_1_1_aarch64", CONTAINER: "cryptography-musllinux_1_1:aarch64", RUNNER: [self-hosted, Linux, ARM64]}
|
||||
- PYTHON: { VERSION: "pp39-pypy39_pp73" }
|
||||
MANYLINUX: { NAME: "musllinux_1_1_aarch64", CONTAINER: "cryptography-musllinux_1_1:aarch64", RUNNER: [self-hosted, Linux, ARM64]}
|
||||
- PYTHON: { VERSION: "pp310-pypy310_pp73" }
|
||||
MANYLINUX: { NAME: "musllinux_1_1_aarch64", CONTAINER: "cryptography-musllinux_1_1:aarch64", RUNNER: [self-hosted, Linux, ARM64]}
|
||||
# We also don't build pypy wheels for anything except the latest manylinux
|
||||
- PYTHON: { VERSION: "pp38-pypy38_pp73" }
|
||||
MANYLINUX: { NAME: "manylinux2014_x86_64", CONTAINER: "cryptography-manylinux2014:x86_64", RUNNER: "ubuntu-latest"}
|
||||
- PYTHON: { VERSION: "pp39-pypy39_pp73" }
|
||||
MANYLINUX: { NAME: "manylinux2014_x86_64", CONTAINER: "cryptography-manylinux2014:x86_64", RUNNER: "ubuntu-latest"}
|
||||
- PYTHON: { VERSION: "pp310-pypy310_pp73" }
|
||||
MANYLINUX: { NAME: "manylinux2014_x86_64", CONTAINER: "cryptography-manylinux2014:x86_64", RUNNER: "ubuntu-latest"}
|
||||
- PYTHON: { VERSION: "pp38-pypy38_pp73" }
|
||||
MANYLINUX: { NAME: "manylinux2014_aarch64", CONTAINER: "cryptography-manylinux2014_aarch64", RUNNER: [self-hosted, Linux, ARM64]}
|
||||
- PYTHON: { VERSION: "pp39-pypy39_pp73" }
|
||||
MANYLINUX: { NAME: "manylinux2014_aarch64", CONTAINER: "cryptography-manylinux2014_aarch64", RUNNER: [self-hosted, Linux, ARM64]}
|
||||
- PYTHON: { VERSION: "pp310-pypy310_pp73" }
|
||||
MANYLINUX: { NAME: "manylinux2014_aarch64", CONTAINER: "cryptography-manylinux2014_aarch64", RUNNER: [self-hosted, Linux, ARM64]}
|
||||
name: "${{ matrix.PYTHON.VERSION }} for ${{ matrix.MANYLINUX.NAME }}"
|
||||
steps:
|
||||
- name: Ridiculous alpine workaround for actions support on arm64
|
||||
|
|
@ -175,6 +184,11 @@ jobs:
|
|||
DEPLOYMENT_TARGET: '10.12'
|
||||
_PYTHON_HOST_PLATFORM: 'macosx-10.9-x86_64'
|
||||
ARCHFLAGS: '-arch x86_64'
|
||||
- VERSION: 'pypy-3.10'
|
||||
BIN_PATH: 'pypy3'
|
||||
DEPLOYMENT_TARGET: '10.12'
|
||||
_PYTHON_HOST_PLATFORM: 'macosx-10.9-x86_64'
|
||||
ARCHFLAGS: '-arch x86_64'
|
||||
name: "${{ matrix.PYTHON.VERSION }} ABI ${{ matrix.PYTHON.ABI_VERSION }} macOS ${{ matrix.PYTHON.ARCHFLAGS }}"
|
||||
steps:
|
||||
- uses: actions/download-artifact@v3.0.2
|
||||
|
|
@ -253,12 +267,15 @@ jobs:
|
|||
- {VERSION: "3.11", "ABI_VERSION": "cp37"}
|
||||
- {VERSION: "pypy-3.8"}
|
||||
- {VERSION: "pypy-3.9"}
|
||||
- {VERSION: "pypy-3.10"}
|
||||
exclude:
|
||||
# We need to exclude the below configuration because there is no 32-bit pypy3
|
||||
- WINDOWS: {ARCH: 'x86', WINDOWS: 'win32', RUST_TRIPLE: 'i686-pc-windows-msvc'}
|
||||
PYTHON: {VERSION: "pypy-3.8"}
|
||||
- WINDOWS: {ARCH: 'x86', WINDOWS: 'win32', RUST_TRIPLE: 'i686-pc-windows-msvc'}
|
||||
PYTHON: {VERSION: "pypy-3.9"}
|
||||
- WINDOWS: {ARCH: 'x86', WINDOWS: 'win32', RUST_TRIPLE: 'i686-pc-windows-msvc'}
|
||||
PYTHON: {VERSION: "pypy-3.10"}
|
||||
name: "${{ matrix.PYTHON.VERSION }} ${{ matrix.WINDOWS.WINDOWS }} ${{ matrix.PYTHON.ABI_VERSION }}"
|
||||
steps:
|
||||
- uses: actions/download-artifact@v3.0.2
|
||||
|
|
|
|||
4
src/rust/Cargo.lock
generated
4
src/rust/Cargo.lock
generated
|
|
@ -285,9 +285,9 @@ dependencies = [
|
|||
|
||||
[[package]]
|
||||
name = "proc-macro2"
|
||||
version = "1.0.59"
|
||||
version = "1.0.64"
|
||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||
checksum = "6aeca18b86b413c660b781aa319e4e2648a3e6f9eadc9b47e9038e6fe9f3451b"
|
||||
checksum = "78803b62cbf1f46fde80d7c0e803111524b9877184cfe7c3033659490ac7a7da"
|
||||
dependencies = [
|
||||
"unicode-ident",
|
||||
]
|
||||
|
|
|
|||
Loading…
Reference in a new issue