diff --git a/.github/workflows/python-publish.yml b/.github/workflows/python-publish.yml index e2ef8f5..c859ae2 100644 --- a/.github/workflows/python-publish.yml +++ b/.github/workflows/python-publish.yml @@ -65,24 +65,17 @@ jobs: - name: Set up Python uses: actions/setup-python@v2 with: - python-version: '3.10' - - - name: Check that tag version matches code version - run: | - tag=${GITHUB_REF#refs/tags/} - version=$(python setup.py --version) - echo 'tag='$tag - echo "version file="$version - test "$tag" == "$version" + python-version: '3.x' - name: Install dependencies run: | python -m pip install --upgrade pip - pip install setuptools wheel twine + pip install build wheel twine - name: Build and publish env: TWINE_USERNAME: __token__ TWINE_PASSWORD: ${{ secrets.PYPI_API_TOKEN }} run: | - python setup.py sdist + python -m pip install --upgrade build + python -m build twine upload dist/*