-
-
Notifications
You must be signed in to change notification settings - Fork 159
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Cutting release 0.18.2. #63
Conversation
@jonparrott Should I add a link to https://www.python.org/dev/peps/pep-0397/? Are there better docs somewhere for UPDATE: https://docs.python.org/3/using/windows.html#launcher |
@jonparrott It just occurred to me that #53 may come up short for 32-bit Python. Maybe we should hold off on a release? |
@dhermes WDYT? How common is 32bit Python? How much of an issue will it cause? |
TL;DR
Launcher sleuthing. My current Windows 10 install has 32- and 64-bit versions of 2.7, 3.5 and 3.6. I want to know where they are installed and their "bit"-ness: # info.py
import platform
import sys
def main():
print(sys.executable)
print(platform.architecture())
if __name__ == '__main__':
main() Running this:
Now if I manually use the 3.6.3 Windows 64-bit web-based installer to uninstall it (temporarily), the launcher says:
The way the current behavior works (only on Windows, mind you), if the value of >>> import re
>>>
>>> def f(interpreter):
... match = re.match(r'^python(?P<ver>\d\.\d)$', interpreter)
... if match is None:
... return None
... else:
... return match.group('ver')
...
>>>
>>> f('python2.7')
'2.7'
>>> f('python3.6')
'3.6'
>>> f('python2.7-32') is None
True
>>> f('python8.7')
'8.7' Since
2.7 64-bit
2.7 32-bit
3.5 64-bit
3.5 32-bit
3.6 64-bit
3.6 32-bit
Restore
|
@dhermes is there anything we need to do to address that in this release? It seems like asking explicitly for a 32bit interpreter should be a separate feature. |
@jonparrott I suppose yes it could be a separate feature (definitely relates to #60 since that is 32- vs. 64- on OS X and to #62 since not all users would care about passing the architecture) Press the big green button? (Then maybe I should copy-paste this into a new issue?) |
Go for it.
Sounds good. |
No description provided.