GitHub Actions
Does GitHub Packages support Python?
No. GitHub Packages supports npm, Docker and other container images, Maven, Gradle, NuGet and RubyGems, but not Python. There’s no PyPI-compatible registry, so you can’t twine upload to it or point pip at it. It’s one of the most requested GitHub features. The community discussion asking for it has been open since December 2021 with hundreds of upvotes, and a reply in the thread says it’s no longer planned. If your code is on GitHub and you want private Python packages, you need to host them somewhere else. ...
How to publish Python, Docker, and NPM packages with GitHub Actions
This tutorial shows you how to automatically publish Python, Docker, and NPM packages to a private package registry for CI/CD on RepoForge.io using the official GitHub Action. If you’re wondering why you can’t just use GitHub’s own registry for Python, see Does GitHub Packages support Python? Step 1: Create a GitHub repository You can refer to the example here to see a valid repository setup that works with the options described below. Step 2: Get your RepoForge.io credentials Log into your RepoForge.io account and: ...