-
Notifications
You must be signed in to change notification settings - Fork 3.2k
Closed
Labels
type: bugA confirmed bug or unintended behaviorA confirmed bug or unintended behavior
Description
Description
On BSD systems, pip warns about being executed as root, even though it is not being executed as root.
For example:
$ id
uid=1000(nathan) gid=1000(nathan) groups=1000(nathan), 0(wheel), 9(wsrc), 21(wobj)
$ pip install youtube-dl --upgrade --user
Requirement already satisfied: youtube-dl in ./.local/lib/python3.8/site-packages (2021.6.6)
WARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager. It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venvExpected behavior
Only warn about executing pip as root if root is in use.
pip version
21.2.4
Python version
3.8.12
OS
OpenBSD 6.9
How to Reproduce
- Run a pip install command on OpenBSD, NetBSD, or FreeBSD.
Output
$ pip install pip --upgrade --user
Requirement already satisfied: pip in ./.local/lib/python3.8/site-packages (21.2.4)
WARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager. It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venvCode of Conduct
- I agree to follow the PSF Code of Conduct.
Metadata
Metadata
Assignees
Labels
type: bugA confirmed bug or unintended behaviorA confirmed bug or unintended behavior