shadow-cljs 2026-01-22

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.1

👍 2
👀 1
1
😮 1
😭 1

I 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