You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I haven't actually verified this is what causes do-release-upgrade to break, but when I do sudo pip3 list --outdated --format=freeze | grep -v '^\-e' | cut -d = -f 1 | xargs -n1 sudo pip3 install -U I see
If you use the standard way of upgrading all pip dependencies (as far as I can tell
As a pip maintainer, I suggest not using commands like that because they'll certainly break your environment in weird ways. There's a reason pip doesn't have a pip upgrade-all command, and it's due to complexities around doing it properly. None of the answers on that question are robust enough to not break things. :)
IIUC, @paulproteus is the owner of that package -- perhaps they might have context to bring into this discussion.
https://pypi.org/project/distro-info/#history
distro-info
is a Python tool used for upgrading Ubuntu. https://packages.ubuntu.com/groovy/distro-infoIf you use the standard way of upgrading all pip dependencies (as far as I can tell, a bash command copy-pasted from stackoverflow https://stackoverflow.com/questions/2720014/how-to-upgrade-all-python-packages-with-pip is still the canonical way to do that) this causes pip to install
distro-info
which was uploaded to PyPI in 2013 and hasn't been used since which causes the Ubuntudo-release-upgrade
command to break https://bugs.launchpad.net/ubuntu/+source/ubuntu-release-upgrader/+bug/1874250I haven't actually verified this is what causes
do-release-upgrade
to break, but when I dosudo pip3 list --outdated --format=freeze | grep -v '^\-e' | cut -d = -f 1 | xargs -n1 sudo pip3 install -U
I seeThe text was updated successfully, but these errors were encountered: