I want to update these outdated python packages

If I updated all these packages is there any probability to conflict or cause with the system ? I am using zorin os 16.3 core

❯ pip list --outdated --format columns
Package Version Latest Type


appdirs 1.4.3 1.4.4 wheel
bcrypt 3.1.7 4.1.2 wheel
beautifulsoup4 4.8.2 4.12.2 wheel
blinker 1.4 1.7.0 wheel
CacheControl 0.12.6 0.13.1 wheel
certifi 2019.11.28 2023.11.17 wheel
chardet 3.0.4 5.2.0 wheel
Click 7.0 8.1.7 wheel
colorama 0.4.3 0.4.6 wheel
cryptography 2.8 41.0.7 wheel
cssselect 1.1.0 1.2.0 wheel
dbus-python 1.2.16 1.3.2 sdist
distro 1.4.0 1.9.0 wheel
distro-info 0.23+ubuntu1.1 1.0 wheel
duplicity 0.8.12.0 2.1.5 sdist
entrypoints 0.3 0.4 wheel
fasteners 0.14.1 0.19 wheel
future 0.18.2 0.18.3 sdist
html5lib 1.0.1 1.1 wheel
httplib2 0.14.0 0.22.0 wheel
idna 2.8 3.6 wheel
keyring 18.0.1 24.3.0 wheel
launchpadlib 1.10.13 1.11.0 wheel
lazr.restfulclient 0.14.2 0.14.5 wheel
lazr.uri 1.0.3 1.0.6 sdist
lxml 4.5.0 5.0.0 wheel
macaroonbakery 1.3.1 1.3.4 wheel
monotonic 1.5 1.6 wheel
msgpack 0.6.2 1.0.7 wheel
numpy 1.17.4 1.24.4 wheel
oauthlib 3.1.0 3.2.2 wheel
olefile 0.46 0.47 wheel
packaging 20.3 23.2 wheel
paramiko 2.6.0 3.4.0 wheel
pexpect 4.6.0 4.9.0 wheel
Pillow 7.0.0 10.2.0 wheel
protobuf 3.6.1 4.25.1 wheel
psutil 5.5.1 5.9.7 wheel
pycairo 1.16.2 1.25.1 sdist
pycups 1.9.73 2.0.1 sdist
pyenchant 2.0.0 3.2.2 wheel
PyGObject 3.36.0 3.46.0 sdist
PyJWT 1.7.1 2.8.0 wheel
PyNaCl 1.3.0 1.5.0 wheel
pyparsing 2.4.6 3.1.1 wheel
pyte 0.8.1 0.8.2 wheel
python-dateutil 2.7.3 2.8.2 wheel
python-debian 0.1.36+ubuntu1.1 0.1.49 wheel
pytz 2019.3 2023.3.post1 wheel
pyxdg 0.26 0.28 wheel
PyYAML 5.3.1 6.0.1 wheel
reportlab 3.5.34 4.0.8 wheel
requests 2.22.0 2.31.0 wheel
requests-unixsocket 0.2.0 0.3.0 wheel
scour 0.37 0.38.2 sdist
SecretStorage 2.3.1 3.3.3 wheel
setuptools 45.2.0 69.0.3 wheel
simplejson 3.16.0 3.19.2 wheel
six 1.14.0 1.16.0 wheel
soupsieve 1.9.5 2.5 wheel
systemd-python 234 235 sdist
urllib3 1.25.8 2.1.0 wheel
wadllib 1.3.3 1.3.6 sdist
wcwidth 0.2.6 0.2.12 wheel
wheel 0.34.2 0.42.0 wheel

You might be safer to list with the --not-required parameter

pip list --user --outdated --not-required --format columns

This way, you are not listing anything in Root or that is required for another package.
You can use

pip check

to look for conflicts.

That said, you do not really have anything to gain by upgrading the listed packages and there is a risk to doing so. I really wouldn't open up that rabbit hole.
Especially so since Zorin OS 17 has been released.

1 Like

This topic was automatically closed 90 days after the last reply. New replies are no longer allowed.