Skip to content

Add support for uploading wheels to PyPi#93

Merged
kovtcharov-amd merged 5 commits intoamd:mainfrom
superm1:superm1/pypi
Jan 15, 2026
Merged

Add support for uploading wheels to PyPi#93
kovtcharov-amd merged 5 commits intoamd:mainfrom
superm1:superm1/pypi

Conversation

@superm1
Copy link
Contributor

@superm1 superm1 commented Sep 26, 2025

In order to make gaia more accessible I think it would be a good idea to upload it to PyPi. Here's a github action that will:

  • build the wheel
  • save wheel as an artifact
  • On tag: upload artifact to Pypi
  • On tag: sign with sigstore
  • On tag: add signed wheel to Github release

Of course this requires registering with pypi and sigstore for all this to work. But when it's all in place users should be able to do this to install:

sudo apt install pipx
pipx install amd-gaia
pipx ensurepath

They can already install lemonade from PyPI. So after installing lemonade pipx should put both in $PATH and let users spin up lemonade server and gaia.

Signed-off-by: Mario Limonciello (AMD) <[email protected]>
@kovtcharov-amd kovtcharov-amd self-requested a review January 14, 2026 18:33
Copy link
Collaborator

@kovtcharov-amd kovtcharov-amd left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Sorry for the delay on this, now ready to publish PyPI packages. Thanks for the contribution!

@kovtcharov-amd kovtcharov-amd added devops DevOps/infrastructure changes pypi labels Jan 14, 2026
@kovtcharov-amd kovtcharov-amd added this pull request to the merge queue Jan 15, 2026
@github-merge-queue github-merge-queue bot removed this pull request from the merge queue due to failed status checks Jan 15, 2026
@kovtcharov-amd kovtcharov-amd added this pull request to the merge queue Jan 15, 2026
@github-merge-queue github-merge-queue bot removed this pull request from the merge queue due to failed status checks Jan 15, 2026
@kovtcharov-amd kovtcharov-amd added this pull request to the merge queue Jan 15, 2026
@github-merge-queue github-merge-queue bot removed this pull request from the merge queue due to failed status checks Jan 15, 2026
@kovtcharov-amd kovtcharov-amd added this pull request to the merge queue Jan 15, 2026
@github-merge-queue github-merge-queue bot removed this pull request from the merge queue due to failed status checks Jan 15, 2026
@kovtcharov-amd kovtcharov-amd merged commit 9187666 into amd:main Jan 15, 2026
52 of 54 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

devops DevOps/infrastructure changes pypi

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants