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]

Reply via email to