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

Python’s packaging and dependencies system is lacking, but trying to get better. But too many choices not always compatible nor working perfectly right (should you use pip, poetry or pipenv? Well, you see…)

How’s php’s?



They just added extension support to packagist, so composer looks like a pretty healthy ecosystem that's officially supported.

https://thephp.foundation/blog/2024/11/19/pie-pre-release/


> Python’s packaging and dependencies system is lacking

It is? I never had problems with poetry. Though I agree that there are mroe options than necessary.


That's a wild perspective.

Python has the worst packaging ecosystem i've ever seen


worse than javascript?


Python's packaging system is worse, but Javascripts packages / standard libraries are far worse than Python.

In python managing packages is a pain and there are too many package manager options, but for the most part there are good libraries, and chances are you don't even need one because the standard libraries are so good and mature.

In Javascript NPM is really all you need (even if yarn is a bit nicer), but you're gonna need to install 50 packages just to get a basic boiler plate app going and the quality of said packages is not always great.




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

Search: