Build mypycified wheels for Python 3.12 (#4070)

This commit is contained in:
Alex Waygood 2023-11-24 18:05:59 +00:00 committed by GitHub
parent 69d49c5a6f
commit a0e270d0f2
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
3 changed files with 3 additions and 2 deletions

View File

@ -73,7 +73,7 @@ jobs:
| pyp 'json.dumps({"only": x, "os": "ubuntu-latest"})' | pyp 'json.dumps({"only": x, "os": "ubuntu-latest"})'
} | pyp 'json.dumps(list(map(json.loads, lines)))' > /tmp/matrix } | pyp 'json.dumps(list(map(json.loads, lines)))' > /tmp/matrix
env: env:
CIBW_BUILD: "cp38-* cp311-*" CIBW_BUILD: "cp38-* cp312-*"
CIBW_ARCHS_LINUX: x86_64 CIBW_ARCHS_LINUX: x86_64
- id: set-matrix - id: set-matrix
run: echo "include=$(cat /tmp/matrix)" | tee -a $GITHUB_OUTPUT run: echo "include=$(cat /tmp/matrix)" | tee -a $GITHUB_OUTPUT

View File

@ -27,6 +27,7 @@
### Packaging ### Packaging
- Upgrade to mypy 1.7.1 (#4049) (#4069) - Upgrade to mypy 1.7.1 (#4049) (#4069)
- Faster compiled wheels are now available for CPython 3.12 (#4070)
### Parser ### Parser

View File

@ -150,7 +150,7 @@ build-verbosity = 1
# - Architecture (64-bit only): amd64 / x86_64, universal2, and arm64 # - Architecture (64-bit only): amd64 / x86_64, universal2, and arm64
# - OS: Linux (no musl), Windows, and macOS # - OS: Linux (no musl), Windows, and macOS
build = "cp3*" build = "cp3*"
skip = ["*-manylinux_i686", "*-musllinux_*", "*-win32", "pp*", "cp312-*"] skip = ["*-manylinux_i686", "*-musllinux_*", "*-win32", "pp*"]
# This is the bare minimum needed to run the test suite. Pulling in the full # This is the bare minimum needed to run the test suite. Pulling in the full
# test_requirements.txt would download a bunch of other packages not necessary # test_requirements.txt would download a bunch of other packages not necessary
# here and would slow down the testing step a fair bit. # here and would slow down the testing step a fair bit.