pypy3 on Windows uses non Windows install path

Create issue
Issue #3155 new
Bernat Gabor created an issue

The destination folder to install pip packages is delegated by pip to distutils, more specifically to distutils install command ( The distutils install command performs a lookup to determine the schemes to use, this happens here ( and is unconditionally set to pypy. The pypy schema is defined under The problem is the following line:

'scripts': '$base/bin',

On all platforms the script folder is bin. The venv module though sets the script folder to Scripts, here ( The combination of these two causes pypy3 virtual environments to have their python executables on Windows using the Script folder, while pip installing all-new executable to the bin folder (a UNIX flavoured name). Is this duality intended?

A side effect of this is that activator scripts only cover now the python executables, not libraries.

Comments (3)

  1. Log in to comment