From aea79be6cce41be4a3abd24961243e6678a0b0a0 Mon Sep 17 00:00:00 2001 From: TonyCrane Date: Wed, 16 Feb 2022 11:59:33 +0800 Subject: [PATCH] workflow: only build wheels for python 3.6+ --- .github/workflows/publish.yml | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) diff --git a/.github/workflows/publish.yml b/.github/workflows/publish.yml index 5e81dd94..1de8628f 100644 --- a/.github/workflows/publish.yml +++ b/.github/workflows/publish.yml @@ -8,6 +8,11 @@ jobs: deploy: runs-on: ubuntu-latest + strategy: + fail-fast: false + matrix: + python: ["py36", "py37", "py38", "py39", "py310"] + steps: - uses: actions/checkout@v2 @@ -20,11 +25,13 @@ jobs: run: | python -m pip install --upgrade pip pip install setuptools wheel twine build - - - name: Build and publish + + - name: Build wheels + run: python setup.py bdist_wheel --python-tag ${{ matrix.python }} + + - name: Upload wheels env: TWINE_USERNAME: ${{ secrets.PYPI_USERNAME }} TWINE_PASSWORD: ${{ secrets.PYPI_PASSWORD }} run: | - python -m build twine upload dist/* \ No newline at end of file