diff options
author | K900 <me@0upti.me> | 2023-05-14 14:25:30 +0300 |
---|---|---|
committer | K900 <me@0upti.me> | 2023-05-14 14:25:30 +0300 |
commit | d4f2e34e34cd1eb956877926aaaa37d48cbee3a7 (patch) | |
tree | 86f5be8b4b3cca5bc0cd129c374d7aac7dcb8434 /pkgs/tools/package-management/poetry | |
parent | 5cc4232087c481a9fbc2840196b9bbe5a62efc5e (diff) | |
download | nixpkgs-d4f2e34e34cd1eb956877926aaaa37d48cbee3a7.tar nixpkgs-d4f2e34e34cd1eb956877926aaaa37d48cbee3a7.tar.gz nixpkgs-d4f2e34e34cd1eb956877926aaaa37d48cbee3a7.tar.bz2 nixpkgs-d4f2e34e34cd1eb956877926aaaa37d48cbee3a7.tar.lz nixpkgs-d4f2e34e34cd1eb956877926aaaa37d48cbee3a7.tar.xz nixpkgs-d4f2e34e34cd1eb956877926aaaa37d48cbee3a7.tar.zst nixpkgs-d4f2e34e34cd1eb956877926aaaa37d48cbee3a7.zip |
poetry: make sure we don't load stuff from ambient PYTHONPATH
Diffstat (limited to 'pkgs/tools/package-management/poetry')
-rw-r--r-- | pkgs/tools/package-management/poetry/unwrapped.nix | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/pkgs/tools/package-management/poetry/unwrapped.nix b/pkgs/tools/package-management/poetry/unwrapped.nix index 59d7607600f..550a8335e26 100644 --- a/pkgs/tools/package-management/poetry/unwrapped.nix +++ b/pkgs/tools/package-management/poetry/unwrapped.nix @@ -151,6 +151,11 @@ buildPythonPackage rec { "poetry" ]; + # Unset ambient PYTHONPATH in the wrapper, so Poetry only ever runs with its own, + # isolated set of dependencies. This works because the correct PYTHONPATH is set + # in the Python script, which runs after the wrapper. + makeWrapperArgs = ["--unset PYTHONPATH"]; + meta = with lib; { changelog = "https://github.com/python-poetry/poetry/blob/${src.rev}/CHANGELOG.md"; homepage = "https://python-poetry.org/"; |