From 666c8d541d064f136648e7b3464f6bde2a04e5db Mon Sep 17 00:00:00 2001 From: Linlang Date: Wed, 18 Dec 2024 19:42:49 +0800 Subject: [PATCH] fix upload to testpypi error --- .github/workflows/python-publish.yml | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) diff --git a/.github/workflows/python-publish.yml b/.github/workflows/python-publish.yml index 86b826cf8..51e6a22a3 100644 --- a/.github/workflows/python-publish.yml +++ b/.github/workflows/python-publish.yml @@ -51,6 +51,10 @@ jobs: runs-on: ubuntu-latest steps: - uses: actions/checkout@v3 + - name: Set up Python ${{ matrix.python-version }} + uses: actions/setup-python@v4 + with: + python-version: ${{ matrix.python-version }} - name: Build wheel on Linux uses: RalfG/python-wheels-manylinux-build@v0.7.1-manylinux2014_x86_64 with: @@ -58,11 +62,11 @@ jobs: python-versions: 'cp38-cp38 cp39-cp39 cp310-cp310 cp311-cp311 cp312-cp312' build-requirements: 'numpy cython' package-path: 'qlib' - pre-build-command: 'python -m pip install -e . && python -m build --wheel' - - name: Set up Python ${{ matrix.python-version }} - uses: actions/setup-python@v4 - with: - python-version: ${{ matrix.python-version }} + pre-build-command: | + python -m ensurepip --upgrade + python -m pip install --upgrade pip + python -m pip install -e . + python -m build --wheel - name: Install dependencies run: | python -m pip install twine