[issue38133] py.exe cannot locate Store package

2019-10-14 Thread miss-islington


miss-islington  added the comment:


New changeset 42308e8b27c8023e3f9d037f5e4a8892f2dcbc48 by Miss Islington (bot) 
in branch '3.8':
bpo-38133: Update docs to reflect fixes to py.exe launcher (GH-16791)
https://github.com/python/cpython/commit/42308e8b27c8023e3f9d037f5e4a8892f2dcbc48


--

___
Python tracker 

___
___
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue38133] py.exe cannot locate Store package

2019-10-14 Thread miss-islington


Change by miss-islington :


--
pull_requests: +16354
pull_request: https://github.com/python/cpython/pull/16798

___
Python tracker 

___
___
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue38133] py.exe cannot locate Store package

2019-10-14 Thread Steve Dower


Steve Dower  added the comment:


New changeset 4d202281c128e2026e78fc5f4cc752b1dafbf3ad by Steve Dower in branch 
'master':
bpo-38133: Update docs to reflect fixes to py.exe launcher (GH-16791)
https://github.com/python/cpython/commit/4d202281c128e2026e78fc5f4cc752b1dafbf3ad


--

___
Python tracker 

___
___
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue38133] py.exe cannot locate Store package

2019-10-14 Thread Steve Dower


Change by Steve Dower :


--
pull_requests: +16351
pull_request: https://github.com/python/cpython/pull/16791

___
Python tracker 

___
___
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue38133] py.exe cannot locate Store package

2019-09-12 Thread miss-islington


miss-islington  added the comment:


New changeset 664d56a52eb5b98ac24b2d0cd4a080ffd49fd93d by Miss Islington (bot) 
in branch '3.8':
bpo-38133: Allow py.exe launcher to locate installations from the Microsoft 
Store (GH-16025)
https://github.com/python/cpython/commit/664d56a52eb5b98ac24b2d0cd4a080ffd49fd93d


--
nosy: +miss-islington

___
Python tracker 

___
___
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue38133] py.exe cannot locate Store package

2019-09-12 Thread Steve Dower


Change by Steve Dower :


--
resolution:  -> fixed
stage: patch review -> resolved
status: open -> closed

___
Python tracker 

___
___
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue38133] py.exe cannot locate Store package

2019-09-12 Thread miss-islington


Change by miss-islington :


--
pull_requests: +15693
pull_request: https://github.com/python/cpython/pull/16073

___
Python tracker 

___
___
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue38133] py.exe cannot locate Store package

2019-09-12 Thread Steve Dower


Steve Dower  added the comment:


New changeset ed93a8852d120c5a3606720edc723bf5aa6a1fc2 by Steve Dower in branch 
'master':
bpo-38133: Allow py.exe launcher to locate installations from the Microsoft 
Store (GH-16025)
https://github.com/python/cpython/commit/ed93a8852d120c5a3606720edc723bf5aa6a1fc2


--

___
Python tracker 

___
___
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue38133] py.exe cannot locate Store package

2019-09-12 Thread Steve Dower


Steve Dower  added the comment:

Ah, good catch, I didn't notice that.

Because those are special cases, we should strip it off the version string. One 
day when we implement PEP 514 properly then they'll come back (and we'll 
probably drop the -64 suffix for consistency with the PEP).

--

___
Python tracker 

___
___
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue38133] py.exe cannot locate Store package

2019-09-12 Thread Eryk Sun


Eryk Sun  added the comment:

> -3.7-32-32 C:\Python37_x86\python.exe
> -3.6-32-32 C:\Python36_x86\python.exe
> -3.5-32-32 C:\Python35_x86\python.exe

MAX_VERSION_SIZE was increased, so the INSTALLED_PYTHON version string is now 
the full registry key name with the "-32" suffix. If that's intentional, you'll 
have to account for it in show_python_list. But I don't think the "-32" suffix 
belongs in the version string.

--
nosy: +eryksun

___
Python tracker 

___
___
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue38133] py.exe cannot locate Store package

2019-09-12 Thread Steve Dower


Steve Dower  added the comment:

Sample output after this change (some paths elided):

Installed Pythons found by ...\py.exe Launcher for Windows
 (venv) C:\...\env\Scripts\python.exe *
 -3.8-64python3.8.exe
 -3.7-32-32 C:\Python37_x86\python.exe
 -3.7-64C:\Python37_x64\python.exe
 -3.6-32-32 C:\Python36_x86\python.exe
 -3.6-64C:\Users\...\AppData\Local\Programs\Python\Python36\python.exe
 -3.5-32-32 C:\Python35_x86\python.exe
 -3.5-64C:\Python35_x64\python.exe
 -3.4-64C:\Python34_x64\python.exe
 -3.3-64C:\Python33_x64\python.exe
 -3.3-32C:\Python33_x86\python.exe
 -3.2-64C:\Python32_x64\python.exe
 -3.2-32C:\Python32_x86\python.exe
 -3.1-64C:\Python31_x64\python.exe
 -3.1-32C:\Python31_x86\python.exe
 -3.0-32C:\Python30_x86\python.exe
 -2.7-64C:\Python27_x64\python.exe
 -2.7-32C:\Python27_x86\python.exe
 -2.6-32C:\Python26_x86\python.exe
 -2.5-32C:\Python25_x86\python.exe

--

___
Python tracker 

___
___
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue38133] py.exe cannot locate Store package

2019-09-12 Thread Steve Dower


Steve Dower  added the comment:

I added an "exe_display" override for listing paths, since the full path to the 
store app is not supposed to be used by users (it's different from 
sys.executable) and is only going to work when the shorter name is on PATH 
anyway (due to a limitation in Windows that I'm still trying to get fixed).

I also enabled support for the ExecutablePath key, which has the added benefit 
of making the debug py_d.exe able to find release Python 3.5+ installs (as well 
as finding the Store install at all, which is now using python3.8.exe as the 
main file because of the limitation I mentioned above).

--

___
Python tracker 

___
___
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue38133] py.exe cannot locate Store package

2019-09-12 Thread Steve Dower


Change by Steve Dower :


--
keywords: +patch
pull_requests: +15648
stage: needs patch -> patch review
pull_request: https://github.com/python/cpython/pull/16025

___
Python tracker 

___
___
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue38133] py.exe cannot locate Store package

2019-09-12 Thread Steve Dower


New submission from Steve Dower :

The py.exe launcher cannot locate installations from the Store (unless you have 
no other installations on your machine, which is unlikely).

--
assignee: steve.dower
components: Windows
messages: 352107
nosy: paul.moore, steve.dower, tim.golden, zach.ware
priority: normal
severity: normal
stage: needs patch
status: open
title: py.exe cannot locate Store package
type: behavior
versions: Python 3.8, Python 3.9

___
Python tracker 

___
___
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com