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.

classification
Title: prepare_ssl.py missing in PCBuild folder
Type: compile error Stage: resolved
Components: Installation, Windows Versions: Python 2.7
process
Status: closed Resolution: fixed
Dependencies: Superseder:
Assigned To: zach.ware Nosy List: George Ge, paul.moore, python-dev, steve.dower, tim.golden, zach.ware
Priority: normal Keywords:

Created on 2016-06-28 15:51 by George Ge, last changed 2022-04-11 14:58 by admin. This issue is now closed.

Messages (7)
msg269440 - (view) Author: George Ge (George Ge) Date: 2016-06-28 15:51
The readme.txt file in the PCBuild folder in Python 2.7.11 and 2.7.12 sources both contain instructions on how to configure to build a different OpenSSL version using PCbuild\prepare_ssl.py, but this file is missing on both versions.
msg269442 - (view) Author: Steve Dower (steve.dower) * (Python committer) Date: 2016-06-28 16:16
It can be found at PCbuild/prepare_ssl.py in the default branch.

Copying it into the 2.7 branch wouldn't hurt I guess, and I'm okay with having build scripts in there that depend on Python 3 ;)
msg269443 - (view) Author: George Ge (George Ge) Date: 2016-06-28 16:22
I see. Would it be possible to have a version of prepare_ssl.py written in 2.7 for the official source releases?
msg269444 - (view) Author: Steve Dower (steve.dower) * (Python committer) Date: 2016-06-28 16:29
It would need someone to volunteer to port and maintain it. I don't believe any of the current team want to maintain two different versions of the script, considering we all use Python 3 and have it available when updating the version of OpenSSL used.
msg269450 - (view) Author: Zachary Ware (zach.ware) * (Python committer) Date: 2016-06-28 19:20
You can also use PC/VS9.0/build_ssl.py which was the progenitor of prepare_ssl.py. The project files in PC/VS9.0 will use build_ssl.py by default.

FTR, I'm good with copying prepare_ssl.py to 2.7, and even with ensuring that it's 2.7 compatible (it probably already is), but I want it to match between branches and it must be Python 3 compatible.
msg270687 - (view) Author: Steve Dower (steve.dower) * (Python committer) Date: 2016-07-18 03:54
Giving this to Zach to resolve/close as he feels appropriate.
msg274414 - (view) Author: Roundup Robot (python-dev) (Python triager) Date: 2016-09-05 18:03
New changeset 8955049a79aa by Zachary Ware in branch '2.7':
Issue #27407: Add prepare_ssl.py to 2.7
https://hg.python.org/cpython/rev/8955049a79aa

New changeset 32552131d8cb by Zachary Ware in branch '2.7':
Issue #27407: Make PCbuild/prepare_ssl.py Python 2 compatible
https://hg.python.org/cpython/rev/32552131d8cb

New changeset e0873191ad7d by Zachary Ware in branch '3.5':
Issue #27407: Make PCbuild/prepare_ssl.py Python 2 compatible
https://hg.python.org/cpython/rev/e0873191ad7d

New changeset 87f186cc6b80 by Zachary Ware in branch 'default':
Closes #27407: Merge with 3.5
https://hg.python.org/cpython/rev/87f186cc6b80
History
Date User Action Args
2022-04-11 14:58:33adminsetgithub: 71594
2016-09-05 18:03:59python-devsetstatus: open -> closed

nosy: + python-dev
messages: + msg274414

resolution: fixed
stage: resolved
2016-07-18 03:54:54steve.dowersetassignee: zach.ware
messages: + msg270687
2016-06-28 19:20:51zach.waresetmessages: + msg269450
2016-06-28 16:29:05steve.dowersetmessages: + msg269444
2016-06-28 16:22:44George Gesetmessages: + msg269443
2016-06-28 16:16:23steve.dowersetmessages: + msg269442
2016-06-28 15:51:41George Gecreate