Join GitHub today
GitHub is home to over 40 million developers working together to host and review code, manage projects, and build software together.
Sign upbpo-35003: bin/activate should always be present #18083
Conversation
This comment has been minimized.
This comment has been minimized.
The Scripts/bin thing is not specific to venv - for whatever reason, the original Windows implementation chose to use "Scripts" rather than "bin" for the executables directory under Windows, and I don't think it can be changed now without affecting backward compatibility. The venv code just fits into the existing, wider theme. My guess is you would need to propose a PEP to move everything over from "Scripts" to "bin" in the Windows Python world, and show that it would not break any existing code anywhere - seems like a tall order. This issue was already rejected before you added your PR so I'm not sure why you went to the trouble of creating a PR. Thanks for trying to help, but I think this PR should be closed for the above reasons. |
earonesty commentedJan 20, 2020
•
edited
Ensures that the common
bin/activate
, used by shell scripts on all platforms, is always present on all platforms.Possibly this should be an option, but that seems like overkill.
https://bugs.python.org/issue35003