approx-ml / approx

Automatic quantization library
https://approx-ml.github.io/approx/
Apache License 2.0
11 stars 1 forks source link

Setup Pypi publish workflow #14

Closed bushshrub closed 2 years ago

bushshrub commented 2 years ago

Currently, our CI has no workflow to publish to PyPi. This would be useful for the v0.1 release.

ma7dev commented 2 years ago

Example of how to setup one:

name: publish_package_to_pypi

on:
  push:
    branches: ['main']

jobs:
  publish:
    runs-on: ubuntu-latest
    steps:
      ...
      - name: Publish Package
        run: |
          echo "Building package..."
          python -m poetry build
          echo "Publish package..."
          python -m poetry publish --username=${{ secrets.PYPIUSERNAME }} --password=${{ secrets.PYPIPASSWORD }}