pip で更新可能なものを全部更新する
Pythonの更新可能なパッケージをすべて更新する、という機能が pip にはないみたいです。
更新可能なパッケージのリストは、こんな感じで出力されます。
(.venv) $ pip list -o
Package Version Latest Type
-------- ------- ------ -----
ipython 8.13.0 8.13.1 wheel
urllib3 2.0.0 2.0.1 wheel
Werkzeug 2.3.2 2.3.3 wheel
この最初のフィールドだけを取り出して、update すればいいので、こんな感じです。
(.venv) $ pip install -U `pip list -o | awk 'NR>2{print $1}'`