[issue37204] Scripts and binaries in PYTHON_PREFIX/Scripts contain unnecessarily lowercased path to Python location on Windows
Vlad Shcherbina
report at bugs.python.org
Sat Jun 8 09:56:52 EDT 2019
New submission from Vlad Shcherbina <vlad.shcherbina at gmail.com>:
To reproduce:
1. Download and run Python installer (I used python-3.7.3-amd64-webinstall.exe).
2. Modify install settings:
- Install for all users: yes
- Customize install location: "C:\Python37"
(don't know if it's relevant, mentioning it just in case)
3. Install.
4. Run the following commands:
pip --version
py -m pip --version
Expected result:
> pip --version
pip 19.0.3 from C:\Python37\lib\site-packages\pip (python 3.7)
> py -m pip --version
pip 19.0.3 from C:\Python37\lib\site-packages\pip (python 3.7)
Actual result:
> pip --version
pip 19.0.3 from c:\python37\lib\site-packages\pip (python 3.7)
> py -m pip --version
pip 19.0.3 from C:\Python37\lib\site-packages\pip (python 3.7)
Same happens for all binaries and scripts in PYTHON_PREFIX/Scripts, not only for pip.exe.
For example, if I install pytest (using "pip install pytest" or "py -m pip install pytest", doesn't matter), I get the following:
> pytest -v
============================================================ test session starts ============================================================
platform win32 -- Python 3.7.3, pytest-4.6.2, py-1.8.0, pluggy-0.12.0 -- c:\python37\python.exe
cachedir: .pytest_cache
rootdir: C:\temp\qqq
collected 0 items
======================================================= no tests ran in 0.02 seconds ========================================================
> py -m pytest -v
============================================================ test session starts ============================================================
platform win32 -- Python 3.7.3, pytest-4.6.2, py-1.8.0, pluggy-0.12.0 -- C:\Python37\python.exe
cachedir: .pytest_cache
rootdir: C:\temp\qqq
collected 0 items
======================================================= no tests ran in 0.02 seconds ========================================================
----------
components: Distutils, Installation, Windows
messages: 345037
nosy: dstufft, eric.araujo, paul.moore, steve.dower, tim.golden, vlad, zach.ware
priority: normal
severity: normal
status: open
title: Scripts and binaries in PYTHON_PREFIX/Scripts contain unnecessarily lowercased path to Python location on Windows
type: behavior
versions: Python 2.7, Python 3.5, Python 3.6, Python 3.7, Python 3.8, Python 3.9
_______________________________________
Python tracker <report at bugs.python.org>
<https://bugs.python.org/issue37204>
_______________________________________
More information about the Python-bugs-list
mailing list