<div><div><br></div><div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Wed, 22 May 2019 at 03:30, Steve Dower <<a href="mailto:steve.dower@python.org" target="_blank">steve.dower@python.org</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hi all<br>
<br>
Just sharing this here because I think it's important for us to be aware <br>
of it - I'm not trying to promote or sell anything here :) (Those who <br>
were at the language summit have seen this already.)<br>
<br>
In the next Windows 10 update that starts rolling out today, we <br>
(Microsoft) have added "python.exe" and "python3.exe" commands that are <br>
installed on PATH *by default* and will open the Microsoft Store at the <br>
page where we (Python core team) publish our build.<br>
<br>
This makes it a 1-2 click process to get from a clean machine to having <br>
a usable Python install ("python.exe" -> opens Store -> "Get it Free" -> <br>
"python.exe" now works!)<br>
<br>
The associated blog post:<br>
<br>
<a href="https://devblogs.microsoft.com/python/python-in-the-windows-10-may-2019-update/" rel="noreferrer" target="_blank">https://devblogs.microsoft.com/python/python-in-the-windows-10-may-2019-update/</a><br>
<br>
Here are answers to a few questions that I assume will come up, at least <br>
from this audience that understands the issues better than most:<br>
<br>
* if someone had installed Python and put it on PATH with our installer, <br>
this new command *does not* interfere<br>
* if someone had manually modified their own PATH, they *may* see some <br>
interference (but we [Microsoft] decided this was an acceptable risk)<br>
* the Python 3.7 installed from the store will not auto-update to 3.8, <br>
but when 3.8 is released we (Microsoft) will update the redirect to <br>
point at it<br>
* if you pass arguments to the redirect command, it just exits with an <br>
error code - you only get the Store page if you run it without arguments<br>
* once the Store package is installed, the redirect command is replaced <br>
(this required a new feature in the OS). If you install with the regular <br>
installer and update PATH, or active a venv, it will add it *before* the <br>
redirect. So these scenarios should be all good.<br>
<br>
I'm happy to answer other questions here. The long-term contact for this <br>
integration is python (at) <a href="http://microsoft.com" rel="noreferrer" target="_blank">microsoft.com</a>, which right now will come to me.<br>
<br>
And on a personal note, I'm very excited that we (Microsoft) got the <br>
approval to do this. Getting *anything* added to Windows is a big task, <br>
so it's a reflection of the popularity and support for Python that's <br>
growing within Microsoft that we were able to make this happen. That's <br>
due to every contributor, both to the core runtime and the ecosystem. I <br>
hope this will only help us improve the availability of Python for users <br>
and make it an easier choice for dev tasks in the future.<br>
<br>
Cheers,<br>
Steve<br>
_______________________________________________<br>
Python-Dev mailing list<br>
<a href="mailto:Python-Dev@python.org" target="_blank">Python-Dev@python.org</a><br>
<a href="https://mail.python.org/mailman/listinfo/python-dev" rel="noreferrer" target="_blank">https://mail.python.org/mailman/listinfo/python-dev</a><br>
Unsubscribe: <a href="https://mail.python.org/mailman/options/python-dev/g.rodola%40gmail.com" rel="noreferrer" target="_blank">https://mail.python.org/mailman/options/python-dev/g.rodola%40gmail.com</a></blockquote><div dir="auto"><br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><a href="https://mail.python.org/mailman/options/python-dev/g.rodola%40gmail.com" rel="noreferrer" target="_blank"></a><br>
</blockquote></div></div></div><div><div dir="auto">I am really glad this happened. I think that in a sense this could be considered sort of historical.</div>
</div>-- <br><div dir="ltr" class="gmail_signature" data-smartmail="gmail_signature"><div dir="ltr"><div>Giampaolo - <a href="http://grodola.blogspot.com" target="_blank">http://grodola.blogspot.com</a></div><div><br></div></div></div>