Spaces:
Paused
Paused
name: Python package | |
on: | |
push: | |
tags: | |
- "v*.*.*" | |
jobs: | |
build: | |
runs-on: ubuntu-latest | |
steps: | |
- uses: actions/checkout@v3 | |
- name: Set up Python 3.11 | |
uses: actions/setup-python@v4 | |
with: | |
python-version: 3.11 | |
- name: Install python dependencies | |
run: | | |
pip install poetry | |
poetry install | |
poetry remove torch | |
poetry run pip install torch --index-url https://download.pytorch.org/whl/cpu | |
- name: Build package | |
run: | | |
poetry build | |
- name: Publish package | |
env: | |
PYPI_TOKEN: ${{ secrets.PYPI_TOKEN }} | |
run: | | |
poetry config pypi-token.pypi "$PYPI_TOKEN" | |
poetry publish | |