mypyc builds on PRs, skip mypyc wheels for 3.12 (#3870)
Co-authored-by: Jelle Zijlstra <jelle.zijlstra@gmail.com>
This commit is contained in:
parent
751583a1df
commit
62dca32dc5
12
.github/workflows/pypi_upload.yml
vendored
12
.github/workflows/pypi_upload.yml
vendored
@ -1,8 +1,9 @@
|
|||||||
name: Publish to PyPI
|
name: Build wheels and publish to PyPI
|
||||||
|
|
||||||
on:
|
on:
|
||||||
release:
|
release:
|
||||||
types: [published]
|
types: [published]
|
||||||
|
pull_request:
|
||||||
|
|
||||||
permissions:
|
permissions:
|
||||||
contents: read
|
contents: read
|
||||||
@ -28,7 +29,8 @@ jobs:
|
|||||||
- name: Build wheel and source distributions
|
- name: Build wheel and source distributions
|
||||||
run: python -m build
|
run: python -m build
|
||||||
|
|
||||||
- name: Upload to PyPI via Twine
|
- if: github.event_name == 'release'
|
||||||
|
name: Upload to PyPI via Twine
|
||||||
env:
|
env:
|
||||||
TWINE_PASSWORD: ${{ secrets.PYPI_TOKEN }}
|
TWINE_PASSWORD: ${{ secrets.PYPI_TOKEN }}
|
||||||
run: twine upload --verbose -u '__token__' dist/*
|
run: twine upload --verbose -u '__token__' dist/*
|
||||||
@ -68,7 +70,8 @@ jobs:
|
|||||||
name: ${{ matrix.name }}-mypyc-wheels
|
name: ${{ matrix.name }}-mypyc-wheels
|
||||||
path: ./wheelhouse/*.whl
|
path: ./wheelhouse/*.whl
|
||||||
|
|
||||||
- name: Upload wheels to PyPI via Twine
|
- if: github.event_name == 'release'
|
||||||
|
name: Upload wheels to PyPI via Twine
|
||||||
env:
|
env:
|
||||||
TWINE_PASSWORD: ${{ secrets.PYPI_TOKEN }}
|
TWINE_PASSWORD: ${{ secrets.PYPI_TOKEN }}
|
||||||
run: pipx run twine upload --verbose -u '__token__' wheelhouse/*.whl
|
run: pipx run twine upload --verbose -u '__token__' wheelhouse/*.whl
|
||||||
@ -87,7 +90,8 @@ jobs:
|
|||||||
ref: stable
|
ref: stable
|
||||||
fetch-depth: 0
|
fetch-depth: 0
|
||||||
|
|
||||||
- name: Update stable branch to release tag & push
|
- if: github.event_name == 'release'
|
||||||
|
name: Update stable branch to release tag & push
|
||||||
run: |
|
run: |
|
||||||
git reset --hard ${{ github.event.release.tag_name }}
|
git reset --hard ${{ github.event.release.tag_name }}
|
||||||
git push
|
git push
|
||||||
|
@ -146,7 +146,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-*"]
|
skip = ["*-manylinux_i686", "*-musllinux_*", "*-win32", "pp-*", "cp312-*"]
|
||||||
# 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.
|
||||||
|
Loading…
Reference in New Issue
Block a user