Add a marker file to the python outputs that tells pip and other tooling following PEP 668 that they should not be installing things system-wide. This provides better feedback to the user and also potentially avoids issues in single-user installs where the /nix/store is owned by the user. For more details, see <https://peps.python.org/pep-0668/> Here is how it currently looks like: $ pip install requests error: externally-managed-environment × This environment is externally managed ╰─> This command has been disabled as it tries to modify the immutable `/nix/store` filesystem. To use Python with Nix and nixpkgs, have a look at the online documentation: <https://nixos.org/manual/nixpkgs/stable/#python>. |
||
---|---|---|
.. | ||
2.7 | ||
3.7 | ||
3.8 | ||
3.9 | ||
3.10 | ||
3.11 | ||
3.12 | ||
docs | ||
default.nix | ||
loongarch-support.patch | ||
mimetypes.patch | ||
virtualenv-permissions.patch |