every time I step into other (not clj/cljs) worlds I am reminded how good we have it .. how does anyone stay sane with version ranges such as this mess
$ idf.py menuconfig
The following Python requirements are not satisfied:
Requirement 'cryptography<42,>=2.1.4' was not met. Installed version: 44.0.1I reckon the upper bound is to pick up security patches while avoiding breaking changes. But Python dependency resolution is hell
I really can't understand what problem version range solves. I mean. Why did they introduce this "feature"?
to be fair java/maven also has them