diff --git a/.github/workflows/publish-to-pypi.yml b/.github/workflows/publish-to-pypi.yml index 35103bc..5dd1a45 100644 --- a/.github/workflows/publish-to-pypi.yml +++ b/.github/workflows/publish-to-pypi.yml @@ -14,19 +14,16 @@ jobs: - name: Set up Python uses: actions/setup-python@v5 with: - python-version: 3.12 + python-version: '3.12' - name: Build a source tarball run: | - python -m pip install --upgrade pip - python3 -m pip install numpy - python3 -m pip install setuptools - python3 -m pip install setuptools-scm - python3 setup.py sdist + python -m pip install --upgrade build + python -m build --sdist - name: Store the distribution packages uses: actions/upload-artifact@v4 with: name: sdist - path: dist/ + path: dist/*.tar.gz build_wheels: name: Build wheels on ${{matrix.os}} 🎡 @@ -68,7 +65,7 @@ jobs: - uses: actions/download-artifact@v4 with: - pattern: sdist/*.tar.gz + name: sdist path: dist - uses: pypa/gh-action-pypi-publish@release/v1 diff --git a/.github/workflows/publish-to-test-pypi.yml b/.github/workflows/publish-to-test-pypi.yml index b937517..e68fa46 100644 --- a/.github/workflows/publish-to-test-pypi.yml +++ b/.github/workflows/publish-to-test-pypi.yml @@ -12,19 +12,16 @@ jobs: - name: Set up Python uses: actions/setup-python@v5 with: - python-version: 3.12 + python-version: '3.12' - name: Build a source tarball run: | - python -m pip install --upgrade pip - python3 -m pip install numpy - python3 -m pip install setuptools - python3 -m pip install setuptools-scm - python3 setup.py sdist + python -m pip install --upgrade build + python -m build --sdist - name: Store the distribution packages uses: actions/upload-artifact@v4 with: name: sdist - path: dist/ + path: dist/*.tar.gz build_wheels: name: Build wheels on ${{matrix.os}} 🎡 @@ -64,7 +61,7 @@ jobs: - uses: actions/download-artifact@v4 with: - pattern: sdist/*.tar.gz + name: sdist path: dist - uses: pypa/gh-action-pypi-publish@release/v1