python-hyper/hyperlink

New release needed

wsanchez opened this issue · 11 comments

We still need to ship a release with working type stubs and we have a bug fix that is blocking treq and Klein. @mahmoud have you got a moment to push the buttons?

glyph commented

Hey @mahmoud where's the buttons

glyph commented

wait hang on I have the button too

glyph commented

@wsanchez I'm going to grant you PyPI access, assuming you can discover and find Mahmoud's process, since I think you have more energy right now than either of us. (Ideally stick a deploy secret on this repo so that we can do this by pushing a tag in the future?)

glyph commented

Oh, I can't, since I'm a "maintainer" and not an "owner".

glyph commented

@wsanchez I can't add you on PyPI, but I can add a PYPI_UPLOAD_TOKEN secret to this repository, so I did that. Now if you do the release automation and get it merged the release will happen :)

glyph commented

(Or anyone else, for that matter.)

Oh hey, happy holidays folks. I'm catching up now and I can push some buttons, let me look at these other PRs real quick because I assume we want those. I see some GitHub actions, maybe there's even a much realer button materializing there.

@mahmoud It would be helpful if you add @glyph and me to the PyPI whatsit.

The 2 open PRs should not block a release; neither changes end-user functionality.

glyph commented

I'm pretty sure that the github actions PR doesn't do release automation, it predates this issue.

@wsanchez Invite sent.

@glyph Yeah, I checked it out. My process is pretty manual, but pretty simple. It's in the setup.py.

I don't think the last release used twine, but I've used twine on other projects with a fine enough success rate that I'd stamp a switch to that.

Buttons pushed, verify at your leisure: https://pypi.org/project/hyperlink/21.0.0/