1
0
mirror of https://github.com/microsoft/qlib.git synced 2026-07-16 09:11:00 +08:00

fix upload to testpypi error

This commit is contained in:
Linlang
2024-12-18 21:48:28 +08:00
parent bac5642d69
commit 10f43b8f01

View File

@@ -10,42 +10,46 @@ on:
branches: [ main ] branches: [ main ]
jobs: jobs:
# deploy_with_bdist_wheel: deploy_with_bdist_wheel:
# runs-on: ${{ matrix.os }} runs-on: ${{ matrix.os }}
# strategy: strategy:
# matrix: matrix:
# os: [windows-latest, macos-13, macos-latest] os: [windows-latest, ubuntu-20.04, ubuntu-22.04, macos-13, macos-latest]
# python-version: ["3.8", "3.9", "3.10"] python-version: ["3.8", "3.9", "3.10"]
# include: include:
# - os: windows-latest - os: windows-latest
# python-version: "3.11" python-version: "3.11"
# - os: windows-latest - os: windows-latest
# python-version: "3.12" python-version: "3.12"
# - os: macos-latest - os: macos-latest
# python-version: "3.11" python-version: "3.11"
# - os: macos-latest - os: macos-latest
# python-version: "3.12" python-version: "3.12"
- os: ubuntu-20.04
python-version: "3.11"
- os: ubuntu-22.04
python-version: "3.12"
# steps: steps:
# - uses: actions/checkout@v3 - uses: actions/checkout@v3
# - name: Set up Python ${{ matrix.python-version }} - name: Set up Python ${{ matrix.python-version }}
# uses: actions/setup-python@v4 uses: actions/setup-python@v4
# with: with:
# python-version: ${{ matrix.python-version }} python-version: ${{ matrix.python-version }}
# - name: Install dependencies - name: Install dependencies
# run: | run: |
# make dev make dev
# - name: Build wheel on ${{ matrix.os }} - name: Build wheel on ${{ matrix.os }}
# run: | run: |
# make build make build
# - name: Build and publish - name: Build and publish
# env: env:
# TWINE_USERNAME: __token__ TWINE_USERNAME: __token__
# TWINE_PASSWORD: ${{ secrets.TESTPYPI_TOKEN }} TWINE_PASSWORD: ${{ secrets.TESTPYPI_TOKEN }}
# run: | run: |
# ls dist ls dist
# twine check dist/*.whl twine check dist/*.whl
# twine upload --repository-url https://test.pypi.org/legacy/ dist/*.whl twine upload --repository-url https://test.pypi.org/legacy/ dist/*.whl
# deploy_with_manylinux: # deploy_with_manylinux:
# runs-on: ubuntu-latest # runs-on: ubuntu-latest
@@ -75,42 +79,42 @@ jobs:
# twine check dist/*.whl # twine check dist/*.whl
# twine upload --repository-url https://test.pypi.org/legacy/ dist/pyqlib-*-manylinux*.whl # twine upload --repository-url https://test.pypi.org/legacy/ dist/pyqlib-*-manylinux*.whl
build_wheels: # build_wheels:
runs-on: ${{ matrix.os }} # runs-on: ${{ matrix.os }}
strategy: # strategy:
matrix: # matrix:
os: [windows-latest, ubuntu-latest, macos-13, macos-latest] # os: [windows-latest, ubuntu-latest, macos-13, macos-latest]
steps: # steps:
- name: Checkout repo # - name: Checkout repo
uses: actions/checkout@v4 # uses: actions/checkout@v4
# - name: Set up Python ${{ matrix.python-version }} # # - name: Set up Python ${{ matrix.python-version }}
# uses: actions/setup-python@v5 # # uses: actions/setup-python@v5
# with: # # with:
# python-version: ${{ matrix.python-version }} # # python-version: ${{ matrix.python-version }}
# - name: Install cibuildwheel # # - name: Install cibuildwheel
# run: | # # run: |
# python -m pip install --upgrade pip # # python -m pip install --upgrade pip
# python -m pip install cibuildwheel # # python -m pip install cibuildwheel
# - name: Build wheel # # - name: Build wheel
# run: | # # run: |
# python -m cibuildwheel --output-dir dist # # python -m cibuildwheel --output-dir dist
- name: Build wheel # - name: Build wheel
uses: pypa/cibuildwheel@v2.22.0 # uses: pypa/cibuildwheel@v2.22.0
with: # with:
package-dir: . # package-dir: .
output-dir: dist # output-dir: dist
config-file: "pyproject.toml" # config-file: "pyproject.toml"
- name: Upload wheel # - name: Upload wheel
env: # env:
TWINE_USERNAME: __token__ # TWINE_USERNAME: __token__
TWINE_PASSWORD: ${{ secrets.TESTPYPI_TOKEN }} # TWINE_PASSWORD: ${{ secrets.TESTPYPI_TOKEN }}
run: | # run: |
ls dist # ls dist
twine check dist/*.whl # twine check dist/*.whl
twine upload --repository-url https://test.pypi.org/legacy/ dist/*.whl # twine upload --repository-url https://test.pypi.org/legacy/ dist/*.whl