Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

The churn is interesting. In 2019, I made a python version-manager and dependency manager written in rust. I gave up after it seemed like no one wanted to use it. Everyone not satisfied with Pip was on Poetry or Pipenv; I made the one I did because they both had user-interface problems; of the sort I would run into immediately. (I believe Poetry would default to Python 2, and not give you a choice by default, or something to that effect). Now there is a new batch.

The biggest challenge was dealing with older pacakges that used non-standard packaging and ran arbitrary code; generally ones that didn't have wheels.

From the article:

> As of the most recent release, uv also gained a lot of functionality that previously required Rye such as manipulating pyproject.toml files, workspace support, local package references and script installation. It now also can manage Python installations for you so it's getting much closer.

These are all things that dead project I wrote could do.



The harsh reality is that this sort of tooling requires a lot of publicity to be successful. Nobody is going to try an unknown package manager from some random developer, but people will enthusiastically adopt anything pushed by a "famous" developer like Ronacher.


Not all good things gain traction. It definitely helped that Armin is well-known in the Python community. Where did you advertise your new tool?


I think I posted on reddit, discord, and here. Didn't really do much advertising, which is obviously a room elephant!




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: