3 ms·
Python biggest use case is a scripting language - you don't want to bother with dependency management and all that stuff when you're writing scripts. When you
by rubber_duck 10y ago
Python biggest use case is a scripting language - you don't want to bother with dependency management and all that stuff when you're writing scripts.
When you have a more complicated project it's fine to rely on repo packages (Python does as well for eg. web frameworks like Django aren't in the core). In fact python std lib is hugely inconsistent stylistically as a result of needing to keep it stable over the releases as people expect it to be backcompatible and package versions are tied to language versions. If it had proper versioned dependencies doing breaking refactoring over the years would be really easy and non-intrusive.