Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Our deployment to PyPI workflow is broken #1185

Open
dairiki opened this issue May 15, 2024 · 4 comments
Open

Our deployment to PyPI workflow is broken #1185

dairiki opened this issue May 15, 2024 · 4 comments
Labels
ci related to Lektor's continous integration release

Comments

@dairiki
Copy link
Contributor

dairiki commented May 15, 2024

It seems that our workflow can not currently push to PyPI because the PyPI account does not have a verified email address.

From our workflow logs:

HTTPError: 400 Bad Request from https://upload.pypi.org/legacy/
User 'getlektor' does not have a verified primary email address. Please add a verified primary email before attempting to upload to PyPI. See https://pypi.org/help/#verified-email for more information.

Who can fix this? @mitsuhiko @nixjdm @yagebu

@dairiki dairiki added release ci related to Lektor's continous integration labels May 15, 2024
@yagebu
Copy link
Contributor

yagebu commented May 16, 2024

I can login into the getlektor account but cannot do anything there since the primary email is unverified. @mitsuhiko: can you click on the verification link for the getlektor PyPI account (I just triggered the mail to be sent).

@nixjdm
Copy link
Member

nixjdm commented May 16, 2024

@mitsuhiko is the only one who can fix the getlektor pypi account. It's got another email address, but I can't switch to that being the primary without access to the current primary email address (Armin's).

Fixing that is preferable, but we could still release Lektor with a different pypi account if we have to.

@dairiki
Copy link
Contributor Author

dairiki commented May 16, 2024

@mitsuhiko Please consider transferring control of the PyPI account to one of us who is still actively participating in the project. Then we won't have to bug you so often.

@nixjdm
Copy link
Member

nixjdm commented May 16, 2024

Switching the primary and secondary emails would do it, and I believe he has access to both.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
ci related to Lektor's continous integration release
Projects
None yet
Development

No branches or pull requests

3 participants