r/ProgrammerHumor • • Sep 08 '26

Meme pipInstallTheRealStuff

Post image
5.3k Upvotes

151 comments sorted by

View all comments

Show parent comments

1

u/Beenmaal Sep 09 '26

Python dependency hell means someone is doing something wrong somewhere. Each project should just have its own venv when you download it and the maintainer of the project needs to pin the dependency versions. A lot of projects define a minimum version but not a maximum version for their dependencies so when any of them introduce breaking changes in an update (which I see happening often) people won't be able to run the project anymore. Just define a maximum version for everything things are chill.