[issue34977] Release Windows Store app containing Python

2019-10-17 Thread Alexey Izbyshev
Change by Alexey Izbyshev : -- pull_requests: +16379 pull_request: https://github.com/python/cpython/pull/5812 ___ Python tracker ___

[issue34977] Release Windows Store app containing Python

2018-12-12 Thread Steve Dower
Change by Steve Dower : -- resolution: -> fixed stage: patch review -> resolved status: open -> closed ___ Python tracker ___ ___

[issue34977] Release Windows Store app containing Python

2018-12-10 Thread miss-islington
miss-islington added the comment: New changeset 9bb306d586e3f1a48db40bd9519412de4fff3ee8 by Miss Islington (bot) in branch '3.7': bpo-34977: Remove unused preprocessor definition (GH-11092) https://github.com/python/cpython/commit/9bb306d586e3f1a48db40bd9519412de4fff3ee8 -- nosy:

[issue34977] Release Windows Store app containing Python

2018-12-10 Thread miss-islington
Change by miss-islington : -- pull_requests: +10325 ___ Python tracker ___ ___ Python-bugs-list mailing list Unsubscribe:

[issue34977] Release Windows Store app containing Python

2018-12-10 Thread Steve Dower
Steve Dower added the comment: New changeset d5a6a389d492c5e3d7933bafbd5252fd86ac4d49 by Steve Dower in branch 'master': bpo-34977: Remove unused preprocessor definition (GH-11092) https://github.com/python/cpython/commit/d5a6a389d492c5e3d7933bafbd5252fd86ac4d49 --

[issue34977] Release Windows Store app containing Python

2018-12-10 Thread Steve Dower
Steve Dower added the comment: Luckily, just noticed that I introduced a bug as part of splitting up the original PR into two. It wasn't going to have an impact until the package was properly installed from the store, but without the proper directory resolution in there (since the variable

[issue34977] Release Windows Store app containing Python

2018-12-10 Thread Steve Dower
Change by Steve Dower : -- pull_requests: +10324 ___ Python tracker ___ ___ Python-bugs-list mailing list Unsubscribe:

[issue34977] Release Windows Store app containing Python

2018-12-10 Thread Steve Dower
Steve Dower added the comment: New changeset 0e4ad88ff8956d9289ab0a1314636ac15b374459 by Steve Dower in branch '3.7': bpo-34977: Add Windows App Store package (GH-11027) https://github.com/python/cpython/commit/0e4ad88ff8956d9289ab0a1314636ac15b374459 --

[issue34977] Release Windows Store app containing Python

2018-12-10 Thread Steve Dower
Steve Dower added the comment: New changeset 0cd6391fd890368ea1743dac50c366b42f2fd126 by Steve Dower in branch 'master': bpo-34977: Add Windows App Store package (GH-11027) https://github.com/python/cpython/commit/0cd6391fd890368ea1743dac50c366b42f2fd126 --

[issue34977] Release Windows Store app containing Python

2018-12-10 Thread Steve Dower
Steve Dower added the comment: Thanks, Paul. Appreciate it :) Doing a final call before I hit merge in an hour or so. Right now: * full release build works * full test pass on all CI + custom buildbots work * prior test package made it to the store * docs clearly show it may change again Any

[issue34977] Release Windows Store app containing Python

2018-12-10 Thread Steve Dower
Steve Dower added the comment: Paul (and anyone else) - the below link should go directly to just the commit with the docs update. I did a slight rearrangement of the install docs to make the options clearer, and wrote up *just* enough info on nuget to help people use it right (I hope).

[issue34977] Release Windows Store app containing Python

2018-12-10 Thread Jeremy Kloth
Jeremy Kloth added the comment: See also bpo-35450: venv module doesn't create a copy of python binary by default -- nosy: +jkloth ___ Python tracker ___

[issue34977] Release Windows Store app containing Python

2018-12-10 Thread Steve Dower
Steve Dower added the comment: New changeset b264c609853eae9dbb45c6dbee11e84ae3927e88 by Steve Dower in branch '3.7': [3.7] bpo-34977: Use venv redirector instead of original python.exe on Windows (GH-11029) https://github.com/python/cpython/commit/b264c609853eae9dbb45c6dbee11e84ae3927e88

[issue34977] Release Windows Store app containing Python

2018-12-10 Thread Steve Dower
Steve Dower added the comment: New changeset 1c3de541e64f75046b20cdd27bada1557e550bcd by Steve Dower in branch 'master': bpo-34977: Use venv redirector instead of original python.exe on Windows (GH-11029) https://github.com/python/cpython/commit/1c3de541e64f75046b20cdd27bada1557e550bcd

[issue34977] Release Windows Store app containing Python

2018-12-10 Thread Steve Dower
Steve Dower added the comment: Okay, I'll merge the first part now so I can rebase the main one and *hopefully* someone will be willing to review it now it's smaller. Otherwise, I think we're best to go with buildbots and all the testing I've already done. This is my sole job today, so I'll

[issue34977] Release Windows Store app containing Python

2018-12-10 Thread STINNER Victor
STINNER Victor added the comment: Sorry, I don't have the bandwidth to provide a proper review. -- ___ Python tracker ___ ___

[issue34977] Release Windows Store app containing Python

2018-12-10 Thread Steve Dower
Steve Dower added the comment: I'm just waiting on Victor to sign off on PR 11029 (or someone else to do it) so I can merge it and rebase PR 11027. Hopefully then someone will review it today so that we don't have to hold up 3.7.2rc1 any longer. --

[issue34977] Release Windows Store app containing Python

2018-12-08 Thread Terry J. Reedy
Change by Terry J. Reedy : -- nosy: -terry.reedy ___ Python tracker ___ ___ Python-bugs-list mailing list Unsubscribe:

[issue34977] Release Windows Store app containing Python

2018-12-08 Thread Steve Dower
Steve Dower added the comment: > In which case, let's have a placeholder note in the docs, saying that > the Windows Store installer exists, but it's experimental and may have > unexpected interactions with other tools that expect a standard Python > install. Users trying the Windows Store

[issue34977] Release Windows Store app containing Python

2018-12-08 Thread Paul Moore
Paul Moore added the comment: > Yeah, and these are all essentially my fault (though I documented the > embeddable package relatively well, modulo a few uses I hadn't imagined). > Maybe my holiday writing project can be some better docs for choosing how to > install Python, especially since

[issue34977] Release Windows Store app containing Python

2018-12-07 Thread Steve Dower
Steve Dower added the comment: > In general, I don't think we've done that great a job of publicising > the various install options on Windows - we still get pip users trying > to install packages into the embedded distribution, which they are > using as if it were a standalone interpreter,

[issue34977] Release Windows Store app containing Python

2018-12-07 Thread Paul Moore
Paul Moore added the comment: Thanks for the clarification. > In all the cases I've tested, regular Python install shows up first. If it's > not installed, the Store app shows up much of the time. This feels like the > right design (with the caveat about "much of the time" requiring changes

[issue34977] Release Windows Store app containing Python

2018-12-07 Thread Ethan Smith
Change by Ethan Smith : -- nosy: +Ethan Smith ___ Python tracker ___ ___ Python-bugs-list mailing list Unsubscribe:

[issue34977] Release Windows Store app containing Python

2018-12-07 Thread Steve Dower
Steve Dower added the comment: > How will the Windows Store install work alongside the PSF one? Oh, and since I didn't mention it in my direct answer, the Store install goes to a totally different location (per machine, no elevation required), as do packages installed using pip

[issue34977] Release Windows Store app containing Python

2018-12-07 Thread Steve Dower
Steve Dower added the comment: > The first thing I'll note is that I'm not aware of any documentation > on the Windows Store installer, and how it works. Right now, correct. > How will the Windows Store install work alongside the PSF one? It will go into PATH under the same names as on

[issue34977] Release Windows Store app containing Python

2018-12-07 Thread Paul Moore
Paul Moore added the comment: > > Steve, assuming that I can access the Store, should I be able to install > > both PSF 3.7.2 and Windows Store 3.7.2 simultaneously? So I could test > > both IDLEs that beginners might install? > > Yes, absolutely. (To be clear, both are PSF approved and

[issue34977] Release Windows Store app containing Python

2018-12-07 Thread Steve Dower
Steve Dower added the comment: Thanks Terry, great questions. > I want this to be and remain an added alternative rather than a replacement > of the current installer directly available on python.org. Can you assure us > that the latter are not going away? Absolutely. The current

[issue34977] Release Windows Store app containing Python

2018-12-07 Thread Terry J. Reedy
Terry J. Reedy added the comment: Various questions and comments: 0. Steve: For more than one reason, I want this to be and remain an added alternative rather than a replacement of the current installer directly available on python.org. Can you assure us that the latter are not going away?

[issue34977] Release Windows Store app containing Python

2018-12-07 Thread Steve Dower
Change by Steve Dower : -- pull_requests: +10266 ___ Python tracker ___ ___ Python-bugs-list mailing list Unsubscribe:

[issue34977] Release Windows Store app containing Python

2018-12-07 Thread Steve Dower
Change by Steve Dower : -- pull_requests: +10265 ___ Python tracker ___ ___ Python-bugs-list mailing list Unsubscribe:

[issue34977] Release Windows Store app containing Python

2018-12-07 Thread Steve Dower
Steve Dower added the comment: >> We haven't done RC yet - why is pushing this now so bad? > I reverted your change because it broke all Windows buildbots, and we have a > policy to revert a change if buildbots turn red and no fix can be found in 2 > hours I don't dispute that policy, but

[issue34977] Release Windows Store app containing Python

2018-12-07 Thread Steve Dower
Change by Steve Dower : -- pull_requests: +10264 ___ Python tracker ___ ___ Python-bugs-list mailing list Unsubscribe:

[issue34977] Release Windows Store app containing Python

2018-12-07 Thread Steve Dower
Change by Steve Dower : -- pull_requests: +10263 ___ Python tracker ___ ___ Python-bugs-list mailing list Unsubscribe:

[issue34977] Release Windows Store app containing Python

2018-12-07 Thread STINNER Victor
STINNER Victor added the comment: Since the first attempt broke all Windows buildbot workers, it would be nice to use a custom build before merging a new attempt :-) See instructions in the devguide: https://devguide.python.org/buildbots/?highlight=custom#custom-builders Note: Pablo used

[issue34977] Release Windows Store app containing Python

2018-12-07 Thread STINNER Victor
STINNER Victor added the comment: > We haven't done RC yet - why is pushing this now so bad? I reverted your change because it broke all Windows buildbots, and we have a policy to revert a change if buildbots turn red and no fix can be found in 2 hours:

[issue34977] Release Windows Store app containing Python

2018-12-07 Thread Steve Dower
Steve Dower added the comment: We haven't done RC yet - why is pushing this now so bad? Most of the change is purely additive and does not modify the code base, the rest is Windows-only or tests. I'll add checks for outdated build machines, but there has to be a release of this or it

[issue34977] Release Windows Store app containing Python

2018-12-07 Thread STINNER Victor
STINNER Victor added the comment: > Revert "[3.7] bpo-34977: Add Windows App Store package (GH-10245)" (GH-11021) That should repair buildbots, so I remove "release blocker" priority. -- priority: release blocker -> ___ Python tracker

[issue34977] Release Windows Store app containing Python

2018-12-07 Thread STINNER Victor
STINNER Victor added the comment: New changeset 783b794a5e6ea3bbbaba45a18b9e03ac322b3bd4 by Victor Stinner in branch '3.7': Revert "[3.7] bpo-34977: Add Windows App Store package (GH-10245)" (GH-11021) https://github.com/python/cpython/commit/783b794a5e6ea3bbbaba45a18b9e03ac322b3bd4

[issue34977] Release Windows Store app containing Python

2018-12-07 Thread STINNER Victor
STINNER Victor added the comment: > I suggest to revert this change from Python 3.7: it broke all Windows > buildbots, see bpo-35437. I reverted the change in master and I will merge PR 11021 once tests pass to revert in 3.7 as well. > It doesn't seem like a good idea to push such change

[issue34977] Release Windows Store app containing Python

2018-12-07 Thread STINNER Victor
STINNER Victor added the comment: New changeset cb0b78a070ea3b704416e74f64046178ae0dff3e by Victor Stinner in branch 'master': Revert "bpo-34977: Add Windows App Store package (GH-10245)" (GH-11019) https://github.com/python/cpython/commit/cb0b78a070ea3b704416e74f64046178ae0dff3e

[issue34977] Release Windows Store app containing Python

2018-12-07 Thread STINNER Victor
Change by STINNER Victor : -- pull_requests: +10258 ___ Python tracker ___ ___ Python-bugs-list mailing list Unsubscribe:

[issue34977] Release Windows Store app containing Python

2018-12-07 Thread STINNER Victor
STINNER Victor added the comment: > Making the release experimental as part of the next 3.7 update was approved > by Ned (over email), so I merged the build. I suggest to revert this change from Python 3.7: it broke all Windows buildbots, see bpo-35437. It doesn't seem like a good idea to

[issue34977] Release Windows Store app containing Python

2018-12-07 Thread STINNER Victor
Change by STINNER Victor : -- pull_requests: +10255 stage: commit review -> patch review ___ Python tracker ___ ___

[issue34977] Release Windows Store app containing Python

2018-12-06 Thread Steve Dower
Change by Steve Dower : -- stage: patch review -> commit review ___ Python tracker ___ ___ Python-bugs-list mailing list

[issue34977] Release Windows Store app containing Python

2018-12-06 Thread Steve Dower
Steve Dower added the comment: Making the release experimental as part of the next 3.7 update was approved by Ned (over email), so I merged the build. As soon as we snap for the RC I'll kick off an update and make the store page public, and hopefully can promote it enough to get eyes on it.

[issue34977] Release Windows Store app containing Python

2018-12-06 Thread Steve Dower
Steve Dower added the comment: New changeset 253209149389e6793a052034e1f2d97691086f18 by Steve Dower in branch '3.7': [3.7] bpo-34977: Add Windows App Store package (GH-10245) https://github.com/python/cpython/commit/253209149389e6793a052034e1f2d97691086f18 --

[issue34977] Release Windows Store app containing Python

2018-12-06 Thread Steve Dower
Steve Dower added the comment: New changeset 468a15aaf9206448a744fc5eab3fc21f51966aad by Steve Dower in branch 'master': bpo-34977: Add Windows App Store package (GH-10245) https://github.com/python/cpython/commit/468a15aaf9206448a744fc5eab3fc21f51966aad --

[issue34977] Release Windows Store app containing Python

2018-11-28 Thread Steve Dower
Steve Dower added the comment: Updated testing instructions - this one should work with just sideloading permissions I think. iwr "https://dev.azure.com/Python/8e426817-76c0-4b99-ba9e-a48a1e4bd5db/_apis/build/builds/34760/artifacts?artifactName=appx=5.0-preview.5&%24format=zip; -outfile

[issue34977] Release Windows Store app containing Python

2018-11-26 Thread Steve Dower
Change by Steve Dower : -- Removed message: https://bugs.python.org/msg330453 ___ Python tracker ___ ___ Python-bugs-list mailing

[issue34977] Release Windows Store app containing Python

2018-11-26 Thread Steve Dower
Steve Dower added the comment: For my own reference, some issues I found installing this package on a clean machine: * requires Developer Mode (until I get the sccd file signed - just sideloading is not sufficient) * requires vcruntime140.dll to be included in the package (workaround is to

[issue34977] Release Windows Store app containing Python

2018-11-26 Thread Steve Dower
Steve Dower added the comment: For my own reference, some issues I found installing this package on a clean machine: * requires Developer Mode (until I get the sccd file signed - just sideloading is not sufficient) * requires vcruntime140.dll to be included in the package (workaround is to

[issue34977] Release Windows Store app containing Python

2018-11-23 Thread Steve Dower
Steve Dower added the comment: If anyone would like to try this out early, here's some instructions for a build I just made. Enable sideloading apps on your machine (see https://docs.microsoft.com/en-us/windows/uwp/get-started/enable-your-device-for-development - may already be done,

[issue34977] Release Windows Store app containing Python

2018-11-23 Thread Steve Dower
Change by Steve Dower : -- pull_requests: +9932 ___ Python tracker ___ ___ Python-bugs-list mailing list Unsubscribe:

[issue34977] Release Windows Store app containing Python

2018-11-20 Thread Steve Dower
Steve Dower added the comment: For people watching the bug, this is ready for review. Most of the change is adding a "layout" script (roughly the equivalent of "make install" for Windows, but with more flexibility to generate different structures, precompile stuff, etc.) About the only

[issue34977] Release Windows Store app containing Python

2018-10-30 Thread Steve Dower
Change by Steve Dower : -- keywords: +patch pull_requests: +9559 stage: -> patch review ___ Python tracker ___ ___

[issue34977] Release Windows Store app containing Python

2018-10-20 Thread Steve Dower
Steve Dower added the comment: (And I'll deal with that 1% at the PyPA sprints next weekend. We are due for a new pip insertion anyway, so I guess that'll come for 3.7.2.) -- ___ Python tracker

[issue34977] Release Windows Store app containing Python

2018-10-20 Thread Steve Dower
Steve Dower added the comment: I'm 99% sure that with issue34725 I'll be able to make "pip --user" the default when using this install, as well as making the commands globally available (i.e. "python[3[.8]]", "pip[3[.8]]", "idle[3[.8]]" will work everywhere). --

[issue34977] Release Windows Store app containing Python

2018-10-14 Thread Karthikeyan Singaravelan
Karthikeyan Singaravelan added the comment: +1 for reliable installation. There were some cases (issue33220, issue30944) where the installer was detected as a Virus by some vendors which would be reduced since this is installed from the App store as a verified app. I hope this will also

[issue34977] Release Windows Store app containing Python

2018-10-13 Thread Steve Dower
New submission from Steve Dower : The Windows Store can now install unrestricted apps, which means we can provide the Python interpreter in there. Advantages: * far more reliable installation * can have specific executables on PATH * automatic updates * other apps can act as extensions (with