cmd-call-graph icon indicating copy to clipboard operation
cmd-call-graph copied to clipboard

Automate pushing releases to PyPI

Open lupino3 opened this issue 7 years ago • 3 comments

Documentation: https://docs.microsoft.com/en-us/azure/devops/pipelines/artifacts/pypi?view=vsts&tabs=yaml

  • [ ] define what triggers publishing to PyPI
  • [ ] define how to handle version numbers
  • [ ] define how to handle the changelog
  • [ ] handle authentication (https://docs.microsoft.com/en-us/azure/devops/pipelines/tasks/package/twine-authenticate?view=vsts)
  • [ ] implement pushing to PyPI

lupino3 avatar Dec 22 '18 22:12 lupino3

Easy to do with Github Actions: https://docs.github.com/en/free-pro-team@latest/actions/guides/building-and-testing-python#publishing-to-package-registries

lupino3 avatar Sep 26 '20 12:09 lupino3

Here's a nice article summarizing modern good practices for Python packages: https://antonz.org/python-packaging/

lupino3 avatar Apr 08 '21 11:04 lupino3