Hacker News new | ask | show | jobs
by zuck_vs_musk 963 days ago
pip will install dependencies transitively. Some of those dependencies or some version of those might be uninstallable on certain platforms and you won't even know!

Further, if I am building using Python 3.11 features and you are stuck on Python 3.10 then you cannot install my Python CLI tool.

1 comments

Well if some dependencies are uninstall able on certain platforms another packaging technique won’t magically solve that!

I too would like it for things to just magically be good (I think pyinstaller seems kinda close but I dislike how it works based on scanning your code. PyOxidizer is another), but was just mentioning that pip is an alright distribution tool for a part of the population (one that uses Python)