rye icon indicating copy to clipboard operation
rye copied to clipboard

Publish rye to PyPi

Open AndreuCodina opened this issue 1 year ago • 9 comments

I'd like to install rye from PyPi. It simplifies the CI and DevContainer code.

AndreuCodina avatar Jul 08 '24 16:07 AndreuCodina

this would also solve #995 and #944 since it would allow users to install rye using pyprojectx

DetachHead avatar Jul 21 '24 01:07 DetachHead

Given that uv exists on pypi it might make sense. That said the desire of Rye is that it's the way you bootstrap Python which implies that pip does not exist. I do however think that there is potentially a reason to assume that such a world will take longer to materialize ;)

mitsuhiko avatar Jul 21 '24 20:07 mitsuhiko

I don't mind adding this, not too hard to do.

charliermarsh avatar Jul 21 '24 20:07 charliermarsh

One blocker is that rye on pypi is something else entirely. Either the person owning that package is willing to rename or we gotta find some reasonable suffix/prefix.

mitsuhiko avatar Jul 21 '24 20:07 mitsuhiko

looks like the rye pypi package hasn't been updated in years, so you may be able to get the name transferred. i'm not sure what this process is to do this, but i know @AThePeanut4 was successful in getting the name docify transferred to him for the same reason

DetachHead avatar Jul 22 '24 00:07 DetachHead

The name reclamation process is very slow though it may be faster now that they've hired someone to help with support — I haven't heard back since February about my request and there are lots of requests from 2023 without responses.

zanieb avatar Jul 22 '24 04:07 zanieb

Maybe we can use astral-rye or rye-astral while rye is transferred.

AndreuCodina avatar Jul 22 '24 06:07 AndreuCodina

The process is here - I was lucky that the maintainer of the previous project responded very quickly to my email and was happy to transfer the name over. If that did not happen I would likely not have been able to get the name transferred in any reasonable timeframe, if at all.

AThePeanut4 avatar Jul 22 '24 08:07 AThePeanut4

I can send the owner an email and see where it goes.

charliermarsh avatar Jul 22 '24 13:07 charliermarsh