kulbachcedric commented on issue #1230: URL: https://github.com/apache/streampipes/issues/1230#issuecomment-1425453039
Hi @SvenO3 and @bossenti, I just saw this issue and did the PyPi deployment once with [deep-river](https://github.com/online-ml/deep-river). This workflow might help, whereby the `secrets.PYPI_API_TOKEN` needs to be set within the [settings](https://docs.github.com/en/actions/security-guides/encrypted-secrets) of the streampipes repository. Further, the path to the python libraries (python-wrapper and python-functional) needs to be changed. ``` # This workflow will upload a Python Package using Twine when a 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 # 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: release: types: [published] permissions: contents: read jobs: deploy: runs-on: ubuntu-latest steps: - uses: actions/checkout@v3 - name: Set up Python uses: actions/setup-python@v3 with: python-version: '3.x' - name: Install dependencies run: | python -m pip install --upgrade pip pip install build - name: Build package run: python -m build - name: Publish package uses: pypa/gh-action-pypi-publish@27b31702a0e7fc50959f5ad993c78deac1bdfc29 with: user: __token__ password: ${{ secrets.PYPI_API_TOKEN }} ``` Hope this helps! Best Cedric -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected]
