I feel like I mostly see hard version equality in Python module requirements.txt files. Am I mistaken? Or is there a good reason that >= isn't more common?

I kind of thing dependency management is such a mess that the == version requirement is a helpful nudge forcing the use of isolated virtual environments, but that seems suboptimal

Show thread

@xor I think the big thing is that pip doesn't have a lockfile. After a few times of getting burned by problems from new patch or minor versions (happened to me!) I figure people settle on that so they can at least ensure what they tested is what they deploy.

Sign in to participate in the conversation
MSP Social.net

A community centered on the Twin Cities of Minneapolis and St. Paul, Minnesota, and their surrounding region. Predominantly queer with a focus on urban and social justice issues.