4 ms·
Love this question as it highlights pythons largest shortcomming: Out of all the modern languages they have the worst dependency story by a mile. Most of the
by bnchrch 3y ago
Love this question as it highlights pythons largest shortcomming:
Out of all the modern languages they have the worst dependency story by a mile.
Most of the issues with python dependencies stem from:
- Global package installation is the default behaviour
- Libraries sub dependencies must be compatible with other installed library subdependencies
- Very loose and permissive version requirements as a result
- Leading to sub dependencies breaking your program between builds
- No native support for lock files to prevent this
Poetry so far has been the best solution to this systemic problem.