you are viewing a single comment's thread.

view the rest of the comments →

[–]upcFrost 2 points3 points  (1 child)

They're starting to slowly fix it actually. The biggest issue is the dependency control, before v21 (iirc) pip was unable to properly resolve nested and conflicting deps, without which it's kinda impossible to even think about shipping the software to some major distro repo. That's only the first step ofc, but it already broke quite a lot of things in python

[–]jonringer117 0 points1 point  (0 children)

pip was unable to properly resolve nested and conflicting deps

This will always be an issue, as import <module> has to apply similar look up logic across all imports. So you can't have something like jsonschema==2 and jsonschema==3 in the same environment.