Picard is available on PyPI (https://pypi.org/project/picard/), but managed manually there.

      We should look into automating the PyPI deployment using Travis CI. See https://pypi.org/project/travis-pypi-integration/ for a guide.

          [PICARD-1596] Automate PyPI deployment

          Philipp Wolfer added a comment - https://github.com/metabrainz/picard/pull/1413

          Thanks a lot. The token is actually perfect, I will use just this. I will prepare an action for this. Not sure how to best test this, probably need to do a dev release soon

          Philipp Wolfer added a comment - Thanks a lot. The token is actually perfect, I will use just this. I will prepare an action for this. Not sure how to best test this, probably need to do a dev release soon

          Thanks for pinging me, I totally missed https://tickets.metabrainz.org/browse/PICARD-1596?focusedCommentId=50976&page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#comment-50976.  In addition to making you an owner of the picard package, I've created an API token (this is a new pypi feature: https://pypi.org/help/#apitoken). It's stored in the repo settings on github next to the other secrets as PYPI_UPLOAD_TOKEN, including the pypi- prefix. If you need the token itself, please let me know.

          Wieland Hoffmann added a comment - Thanks for pinging me, I totally missed https://tickets.metabrainz.org/browse/PICARD-1596?focusedCommentId=50976&page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#comment-50976 .  In addition to making you an owner of the picard package, I've created an API token (this is a new pypi feature: https://pypi.org/help/#apitoken). It's stored in the repo settings on github next to the other secrets as PYPI_UPLOAD_TOKEN , including the pypi- prefix. If you need the token itself, please let me know.

          Wieland, can you set this up on PyPI? I will then set up the CI part with Github Actions

          Philipp Wolfer added a comment - Wieland, can you set this up on PyPI? I will then set up the CI part with Github Actions

          Philipp Wolfer added a comment - Another option: https://github.com/marketplace/actions/publish-python-package

          Yes, best both of us. Not sure what you need, I am https://pypi.org/user/phw/ on PyPi

          Philipp Wolfer added a comment - Yes, best both of us. Not sure what you need, I am https://pypi.org/user/phw/ on PyPi

          Sounds like a great idea. Can I just make you or @zas maintainers for the picard package on PyPI and you'll handle the rest?

          Wieland Hoffmann added a comment - Sounds like a great idea. Can I just make you or @zas maintainers for the picard package on PyPI and you'll handle the rest?

          Something like this with proper credentials should do the trick:

          https://gist.github.com/phw/9d6b2d26c3215dae35b58a39f4b557ba

          Philipp Wolfer added a comment - Something like this with proper credentials should do the trick: https://gist.github.com/phw/9d6b2d26c3215dae35b58a39f4b557ba

            outsidecontext Philipp Wolfer
            outsidecontext Philipp Wolfer
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated:
              Resolved:

                Version Package
                2.3.0b1