logoalt Hacker News

0xblinqyesterday at 12:14 PM4 repliesview on HN

2025 and python packaging and dependencies management is still a mess.


Replies

incognito124yesterday at 12:27 PM

It's only a mess because not everyone has adopted uv yet (IMO)

show 3 replies
db48xyesterday at 3:02 PM

Yep. The lesson is to get this right early in your language design. Do not punt until version 2.0. Think twice before putting the package/module/whatever metadata in an executable script. If you do decide to do that, think a third time. It works out better for some languages (like Common Lisp) than others (like Python).

ikrenjiyesterday at 4:54 PM

never had a problem with dependencies. how is it a mess? you have requirements.txt and venv per project. doesn't get easier than that

ericfrederichyesterday at 1:00 PM

Yes, it's a mess (New: now with Rust!)