From d517fe0d894cf83bd12d1444d4b4987ec6c5595c Mon Sep 17 00:00:00 2001 From: Dennis Tai Date: Wed, 13 Mar 2024 15:18:43 -0700 Subject: [PATCH] Update pypi-deploy workflow to sdist Clean up workflow, remove auditwheel since not needed. Cleanup --- .github/workflows/pypi-deploy.yaml | 26 +++----------------------- 1 file changed, 3 insertions(+), 23 deletions(-) diff --git a/.github/workflows/pypi-deploy.yaml b/.github/workflows/pypi-deploy.yaml index 62d9bc71..1b8b8d7b 100644 --- a/.github/workflows/pypi-deploy.yaml +++ b/.github/workflows/pypi-deploy.yaml @@ -1,8 +1,3 @@ -# This workflow uses actions that are not certified by GitHub. -# They are provided by a third-party and are governed by -# separate terms of service, privacy policy, and support -# documentation. - name: Deploy Package to PyPI on: @@ -17,32 +12,17 @@ jobs: - name: Set up Python uses: actions/setup-python@v2 with: - python-version: '3.x' + python-version: "3.x" - name: Install dependencies run: | python -m pip install --upgrade pip pip install setuptools wheel twine pip install build - pip install auditwheel - # - name: Build package - # run: - # python -m build - # - name: Convert linux wheel to manylinux wheels - # run: - # auditwheel repair --plat manylinux2014_x86_64 -w dist dist/*linux_x86_64.whl - # - name: Remove platform specific linux wheels - # run: - # rm dist/*-linux_x86_64.whl - # - name: Publish package - # uses: pypa/gh-action-pypi-publish@v1.4.2 - # with: - # user: __token__ - # password: ${{ secrets.PYPI_PASSWORD }} - name: Build and publish env: TWINE_USERNAME: __token__ TWINE_PASSWORD: ${{ secrets.PYPI_PASSWORD }} run: | pip install . - python -m build - python -m twine upload dist/*.tar.gz \ No newline at end of file + python -m build --sdist + python -m twine upload dist/*.tar.gz