shadow-cljs

thheller 2026-01-22T07:46:25.305619Z

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
cormacc 2026-01-25T13:13:19.254679Z

I reckon the upper bound is to pick up security patches while avoiding breaking changes. But Python dependency resolution is hell

souenzzo 2026-01-22T11:57:15.708769Z

I really can't understand what problem version range solves. I mean. Why did they introduce this "feature"?

thheller 2026-01-22T12:02:00.659399Z

to be fair java/maven also has them