パッケージ管理したい(pipx

$ pipx install パッケージ名
$ pipx upgrade パッケージ名
$ pipx uninstall パッケージ名

仮想環境でパッケージを管理すう場合はpipxコマンドを使います。 pipxHomebrewを使ってインストールします。

$ brew install pipx
$ brew link pipx
$ pipx ensurepath

シェル補完したい

$ register-python-argcomplete --shell fish pipx >~/.config/fish/completions/pipx.fish

pipxコマンドのシェル補完が使えるようにすると便利です。

一括で更新したい(upgrade-all

$ pipx upgrade-all
upgraded package ruff from 0.1.4 to 0.1.5 (location: ~/.local/pipx/venvs/ruff)
upgraded package streamlit from 1.28.1 to 1.28.2 (location: ~/.local/pipx/venvs/streamlit)
upgraded package poetry from 1.7.0 to 1.7.1 (location: ~/.local/pipx/venvs/poetry)
upgraded package mypy from 1.6.1 to 1.7.0 (location: ~/.local/pipx/venvs/mypy)
upgraded package pyright from 1.1.335 to 1.1.336 (location: ~/.local/pipx/venvs/pyright)

upgrade-allオプションを使って、すべてのパッケージを更新できます。 定期的に実行しておくとよいと思います。

一括で再インストールしたい(reinstall-all

$ pipx reinstall-all

Python本体を更新したあとは再インストールが必要です。 reinstall-allを使って、すべてのパッケージを再インストールできます。