Spaces:
Build error
Build error
| # This workflow will upload a Python Package using Twine when a GGUF release is created | |
| # For more information see: https://help.github.com/en/actions/language-and-framework-guides/using-python-with-github-actions#publishing-to-package-registries | |
| # See `gguf-py/README.md` for how to make a release. | |
| # 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: Upload Python Package | |
| on: | |
| workflow_dispatch: | |
| push: | |
| # Pattern matched against refs/tags | |
| tags: | |
| - 'gguf-v*' # Push events to every version tag | |
| jobs: | |
| deploy: | |
| runs-on: ubuntu-latest | |
| steps: | |
| - uses: actions/checkout@v4 | |
| - name: Set up Python | |
| uses: actions/setup-python@v5 | |
| with: | |
| python-version: '3.9.x' | |
| - name: Install dependencies | |
| run: | | |
| cd gguf-py | |
| python -m pip install poetry | |
| poetry install | |
| - name: Build package | |
| run: cd gguf-py && poetry build | |
| - name: Publish package | |
| uses: pypa/gh-action-pypi-publish@release/v1 | |
| with: | |
| password: ${{ secrets.PYPI_API_TOKEN }} | |
| packages-dir: gguf-py/dist | |