|
|
|
|
|
by usrbinbash
975 days ago
|
|
> Flask-Login is by no means the only Flask-using Python package that was broken by this change Package maintenance also means to keep up with changes in the packages dependencies. If I don't do that, that's my problem, not the dependencies. If I want to fix a certain version as my requirement, I can do so. Every major package system, including the ones used in Python, allow this. If I don't want that, then I need to keep my package maintained, and that means keeping an eye on what my dependencies do. That's part of package maintenance, simple as that. There is no onus on the dependencies maintainers to care about whether I do my maintenance or not. |
|
There's no "onus" on Flask to do anything they don't want to do. But if Flask forces every package that depends on them to fix a breaking change that they could have avoided with a one-line import statement, I would argue that is not very respectful of all those other package maintainers.