This issue tracker has been migrated to GitHub, and is currently read-only.
For more information, see the GitHub FAQs in the Python's Developer Guide.

Author jerickso
Recipients dstufft, eric.araujo, jerickso
Date 2016-03-23.22:06:24
SpamBayes Score -1.0
Marked as misclassified Yes
Message-id <1458770785.37.0.707130037196.issue26630@psf.upfronthosting.co.za>
In-reply-to
Content
On both 64 and 32 bit Windows OSes, the 32bit version of Python 3.5 is unable to install extensions created with the command:
setup.py bdist_wininst


To reproduce, install the 32bit version of Python 3.5 and run the .exe installation for an extension, such as:
http://www.stickpeople.com/projects/python/win-psycopg/2.6.1/psycopg2-2.6.1.win32-py3.5.exe
https://bintray.com/artifact/download/pycurl/pycurl/pycurl-7.43.0.win32-py3.5.exe

Clicking 'Next', the message "Python version 3.5 required, which was not found in the registry." will be displayed.

Temporarily renaming the registry key (For 64bit Windows, under HKCU or HKLM):
SOFTWARE\WOW6432Node\Python\PythonCore\3.5-32
to:
SOFTWARE\WOW6432Node\Python\PythonCore\3.5

Allows the extensions to be installed.


This indicates this is because 32bit Python 3.5 now uses the '3.5-32' as the string for the registry key whereas the bdist_wininst 'stub' is still expecting just the version, '3.5'.
History
Date User Action Args
2016-03-23 22:06:25jericksosetrecipients: + jerickso, eric.araujo, dstufft
2016-03-23 22:06:25jericksosetmessageid: <1458770785.37.0.707130037196.issue26630@psf.upfronthosting.co.za>
2016-03-23 22:06:25jericksolinkissue26630 messages
2016-03-23 22:06:24jericksocreate