correct build process

pull/707/head
Nicco Kunzmann 2024-09-05 11:21:52 +01:00
rodzic 51087e094d
commit 40e0e431e0
1 zmienionych plików z 4 dodań i 15 usunięć

Wyświetl plik

@ -83,9 +83,9 @@ jobs:
- name: Install dependencies - name: Install dependencies
run: | run: |
python -m pip install --upgrade pip python -m pip install --upgrade pip
pip install wheel twine setuptools pip install build
- name: Build distribution files - name: Build distribution files
run: python setup.py bdist_wheel sdist run: python -m build # same as in deploy-tag-to-pypi
- name: Check distribution files - name: Check distribution files
run: twine check dist/* run: twine check dist/*
@ -115,22 +115,11 @@ jobs:
- name: Install dependencies - name: Install dependencies
run: | run: |
python -m pip install --upgrade pip python -m pip install --upgrade pip
pip install wheel twine setuptools pip install build
- name: Check the tag
run: |
PACKAGE_VERSION=`python setup.py --version`
TAG_NAME=v$PACKAGE_VERSION
echo "Package version $PACKAGE_VERSION with possible tag name $TAG_NAME on $GITHUB_REF_NAME"
# test that the tag represents the version
# see https://docs.github.com/en/actions/learn-github-actions/environment-variables
if [ "$TAG_NAME" != "$GITHUB_REF_NAME" ]; then
echo "ERROR: This tag is for the wrong version. Got \"$GITHUB_REF_NAME\" expected \"$TAG_NAME\"."
exit 1
fi
- name: remove old files - name: remove old files
run: rm -rf dist/* run: rm -rf dist/*
- name: build distribution files - name: build distribution files
run: python setup.py bdist_wheel sdist run: python -m build # same as in test-distribution
- name: deploy to pypi - name: deploy to pypi
run: | run: |
# You will have to set the variables TWINE_USERNAME and TWINE_PASSWORD # You will have to set the variables TWINE_USERNAME and TWINE_PASSWORD