Fragilschlange

Wer sich der Nutzung einer virtuellen Python-Umgebung beharrlich verweigert, muss sich nicht wundern, wenn die eigenen Skripte unvermutet den Dienst verweigern, weil Homebrew beim jüngsten Update entschieden hat, dass /opt/homebrew/bin/python3 nicht mehr auf ../Cellar/python@3.9/3.9.X_X/bin/python3.9, sondern auf ../Cellar/python@3.10/3.10.X_X/bin/python3.10 verweisen soll. Entsprechend muss ich nicht nur – wie bei jedem Update – dem aktualisierten Python-Binary alle möglichen Zugriffsrechte zugestehen, sondern zusätzlich den Symlink anpassen (ln -s ../Cellar/python@3.9/3.9.13_3/bin/python3.9 /opt/homebrew/bin/python3).

Zum Ausgleich liefert Homebrew das beruhigende rsync 3.2.5.