mirror of
https://github.com/openziti/zrok.git
synced 2025-06-23 11:11:48 +02:00
install versioneer in isolated build env
This commit is contained in:
parent
cc8252c34e
commit
5ea81c4959
6
.github/workflows/publish-python.yml
vendored
6
.github/workflows/publish-python.yml
vendored
@ -24,12 +24,12 @@ jobs:
|
|||||||
fi
|
fi
|
||||||
|
|
||||||
build_distributions:
|
build_distributions:
|
||||||
|
name: Building Python Distributions
|
||||||
needs: enforce_stable_semver
|
needs: enforce_stable_semver
|
||||||
|
runs-on: ubuntu-24.04
|
||||||
defaults:
|
defaults:
|
||||||
run:
|
run:
|
||||||
working-directory: sdk/python/src
|
working-directory: sdk/python/src
|
||||||
runs-on: ubuntu-24.04
|
|
||||||
name: Building Python Distributions
|
|
||||||
steps:
|
steps:
|
||||||
- name: Checkout
|
- name: Checkout
|
||||||
uses: actions/checkout@v4
|
uses: actions/checkout@v4
|
||||||
@ -66,6 +66,7 @@ jobs:
|
|||||||
path: sdk/python/src/dist/*
|
path: sdk/python/src/dist/*
|
||||||
|
|
||||||
publish_testpypi:
|
publish_testpypi:
|
||||||
|
name: Publish Test PyPI
|
||||||
runs-on: ubuntu-24.04
|
runs-on: ubuntu-24.04
|
||||||
needs: [ build_distributions ]
|
needs: [ build_distributions ]
|
||||||
permissions:
|
permissions:
|
||||||
@ -87,6 +88,7 @@ jobs:
|
|||||||
verbose: true
|
verbose: true
|
||||||
|
|
||||||
publish_pypi:
|
publish_pypi:
|
||||||
|
name: Publish PyPI
|
||||||
runs-on: ubuntu-24.04
|
runs-on: ubuntu-24.04
|
||||||
needs: [ publish_testpypi ]
|
needs: [ publish_testpypi ]
|
||||||
permissions:
|
permissions:
|
||||||
|
@ -1,3 +1,3 @@
|
|||||||
[build-system]
|
[build-system]
|
||||||
requires = ["setuptools", "wheel", "versioneer[toml]"]
|
requires = ["setuptools>=42", "wheel", "versioneer>=0.28"]
|
||||||
build-backend = "setuptools.build_meta"
|
build-backend = "setuptools.build_meta"
|
||||||
|
Loading…
x
Reference in New Issue
Block a user