From b7747ac7f7556903e3a9f28616aefc758956235b Mon Sep 17 00:00:00 2001 From: Carl Montanari Date: Sat, 28 Jan 2023 10:48:47 -0800 Subject: [PATCH] chore: fix publish workflow to not use setup.py anymore --- .github/workflows/publish.yaml | 6 ++---- pyproject.toml | 2 +- 2 files changed, 3 insertions(+), 5 deletions(-) diff --git a/.github/workflows/publish.yaml b/.github/workflows/publish.yaml index 35a7cbf2..bba08dc9 100644 --- a/.github/workflows/publish.yaml +++ b/.github/workflows/publish.yaml @@ -16,15 +16,13 @@ jobs: - name: setup publish env run: | python -m pip install --upgrade pip - python -m pip install setuptools - python -m pip install wheel - python -m pip install twine + python -m pip install setuptools wheel build twine - name: build and publish env: TWINE_USERNAME: ${{ secrets.PYPI_USER }} TWINE_PASSWORD: ${{ secrets.PYPI_PASS }} run: | - python setup.py sdist bdist_wheel + python -m build python -m twine upload dist/* - name: create release branch uses: peterjgrainger/action-create-branch@v2.4.0 diff --git a/pyproject.toml b/pyproject.toml index 529df71a..782afbe3 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,5 +1,5 @@ [build-system] -requires = ["setuptools"] +requires = ["setuptools", "wheel"] build-backend = "setuptools.build_meta" [project]