diff --git a/.github/workflows/publish-python.yml b/.github/workflows/publish-python.yml index 6e3cfce3..b5e05422 100644 --- a/.github/workflows/publish-python.yml +++ b/.github/workflows/publish-python.yml @@ -24,12 +24,12 @@ jobs: fi build_distributions: + name: Building Python Distributions needs: enforce_stable_semver + runs-on: ubuntu-24.04 defaults: run: working-directory: sdk/python/src - runs-on: ubuntu-24.04 - name: Building Python Distributions steps: - name: Checkout uses: actions/checkout@v4 @@ -53,7 +53,7 @@ jobs: # Install build requirements pip install --upgrade pip pip install -r build-requirements.txt - + # Build source distribution and wheel python -m build @@ -66,6 +66,7 @@ jobs: path: sdk/python/src/dist/* publish_testpypi: + name: Publish Test PyPI runs-on: ubuntu-24.04 needs: [ build_distributions ] permissions: @@ -87,6 +88,7 @@ jobs: verbose: true publish_pypi: + name: Publish PyPI runs-on: ubuntu-24.04 needs: [ publish_testpypi ] permissions: diff --git a/sdk/python/src/pyproject.toml b/sdk/python/src/pyproject.toml index 76eacbbd..28c36983 100644 --- a/sdk/python/src/pyproject.toml +++ b/sdk/python/src/pyproject.toml @@ -1,3 +1,3 @@ [build-system] -requires = ["setuptools", "wheel", "versioneer[toml]"] +requires = ["setuptools>=42", "wheel", "versioneer>=0.28"] build-backend = "setuptools.build_meta"