All, I would like to defend Python a little bit here. On Sunday, August 11th, 2024 at 02:48, David C. Rankin <drankinatty@xxxxxxxxx> wrote: > I hate that insecure python software supply-chain. In my opinion, it is the responsibility of the system administrator to avoid installing software other than by using the package manager. Using `pip install` is only one such installation method; one could have also just unpacked an archive into /usr/bin, or created their own shell script there -- all with the same result, but none of the Python's fault. Arguably, Python should not even offer this option. However, at the time Python was created, this was pretty much normal behaviour (e.g. Perl and Tex package managers would eagerly install packages globally), and removing it now would probably be extremely tedious. However, Python already improves on that by allowing to mark an environment as "externally managed"[1], which is what the error message is about. Finally, if you would like to find all files that are not installed by Pacman, consider trying lostfiles[2]. Best regards, -- Edward [1] https://packaging.python.org/en/latest/specifications/externally-managed-environments/#externally-managed-environments [2] https://archlinux.org/packages/extra/any/lostfiles/
Attachment:
publickey - edward.toroshchyn@pm.me - 0xEDCD8534.asc
Description: application/pgp-keys
Attachment:
signature.asc
Description: OpenPGP digital signature