It would be nice to have default behaviour of pip-upgrader to only upgrade within major version ranges to avoid introducing backwards incompatible changes.
I would suggest implementing a --latest flag to overriding this behaviour mimicing yarn
The upgrade --latest command upgrades packages the same as the upgrade command but
ignores the version range specified in package.json. Instead, the version specified by the
latest tag will be used (potentially upgrading the packages across major versions).
It would be nice to have default behaviour of pip-upgrader to only upgrade within major version ranges to avoid introducing backwards incompatible changes.
I would suggest implementing a
--latest
flag to overriding this behaviour mimicingyarn
https://yarnpkg.com/lang/en/docs/cli/upgrade/#toc-yarn-upgrade-package-latest-l-caret-tilde-exact-pattern
Thoughts?