07/14/2021, 4:33 PM
regarding lockfiles: there is a significant “the future is here but it’s not evenly distributed” factor to them.
only a handful of languages have good, state of the art lockfile support… JS, rust come to mind
other ecosystems have gotten support slowly/incrementally/partially
(Python certainly… Ruby’s was a bit earlier, JVM not at all because no floating ranges i think)
so, there is prior art for doing it correctly. just not always within our ecosystems.
and Python’s ecosystem of platform support and anything-goes native code certainly complicates it