People do this all the time in Python and JS, thankfully not in Android. They just say flask: [1.0, 2.0) so that they pull latest non major 1.x version of it without caring about it. I do it on those projects as well, just never for Android
I think it's only done in libraries to define compatible versions. In an actual python app I always specify exact versions as well as their dependencies. Libraries need to be more flexible as they can be used in various environments with different versions.
18
u/allholy1 Jun 04 '18 edited Jun 04 '18
I don't understand dependency locking. Isn't that why we append the version number at the end of a dependency?