classification
Title: Update README.rst to mention third-party OpenSSL needed for macOS builds
Type: compile error Stage: resolved
Components: macOS Versions: Python 3.8, Python 3.7, Python 3.6
process
Status: closed Resolution: fixed
Dependencies: Superseder:
Assigned To: Nosy List: atg7000, miss-islington, ned.deily, ronaldoussoren
Priority: normal Keywords: patch

Created on 2018-06-07 08:12 by atg7000, last changed 2018-06-08 03:31 by ned.deily. This issue is now closed.

Pull Requests
URL Status Linked Edit
PR 7471 merged atg7000, 2018-06-07 08:17
PR 7513 merged miss-islington, 2018-06-08 02:52
PR 7512 merged miss-islington, 2018-06-08 03:16
Messages (6)
msg318912 - (view) Author: Austin Garner (atg7000) * Date: 2018-06-07 08:12
Python 3.8 would not install on MacOS due to missing SSL
msg318914 - (view) Author: Ned Deily (ned.deily) * (Python committer) Date: 2018-06-07 08:31
Technically speaking, you can build Python 3.8 or any other current version on current versions of macOS and it will install just fine, but, because Apple has deprecated the use of a system-supplied OpenSSL and no longer supplies the header files to build against their OpenSSL, there won't be a working ssl module nor a lzma module, for that matter, since Apple does not provide a libzma.  There are other, less important modules that do not build out of the box as well.  This is not unique to macOS; each platform that Python supports has its quirks.  But updating the README.rst file to mention OpenSSL on macOS is a good suggestion.  Thanks for the PR.
msg319008 - (view) Author: miss-islington (miss-islington) Date: 2018-06-08 02:52
New changeset 94b5fabe81fc1ee7a49a06db117ca2f2d1c80526 by Miss Islington (bot) in branch '3.6':
bpo-33791: Update README for macOS users (GH-7471)
https://github.com/python/cpython/commit/94b5fabe81fc1ee7a49a06db117ca2f2d1c80526
msg319009 - (view) Author: Ned Deily (ned.deily) * (Python committer) Date: 2018-06-08 03:16
New changeset ee994d7443a7e2809a5d49bd3679fc9c451a411b by Ned Deily (atg7000) in branch 'master':
bpo-33791: Update README for macOS users (GH-7471)
https://github.com/python/cpython/commit/ee994d7443a7e2809a5d49bd3679fc9c451a411b
msg319010 - (view) Author: Ned Deily (ned.deily) * (Python committer) Date: 2018-06-08 03:29
Due to some bot issues, the 3.7 commit message went AWOL: the changeset id is ee994d7443a7e2809a5d49bd3679fc9c451a411b.  Thanks for the PR!
msg319011 - (view) Author: Ned Deily (ned.deily) * (Python committer) Date: 2018-06-08 03:31
(Er, the 3.7 commit is 43202e05c24907576ffd2b10762b18225be7f278)
History
Date User Action Args
2018-06-08 03:31:43ned.deilysetmessages: + msg319011
2018-06-08 03:29:53ned.deilysetstatus: open -> closed
versions: - Python 2.7
messages: + msg319010

resolution: fixed
stage: patch review -> resolved
2018-06-08 03:16:56miss-islingtonsetpull_requests: + pull_request7142
2018-06-08 03:16:46ned.deilysetmessages: + msg319009
2018-06-08 02:52:52miss-islingtonsetnosy: + miss-islington
messages: + msg319008
2018-06-08 02:52:49miss-islingtonsetpull_requests: + pull_request7141
2018-06-07 08:31:37ned.deilysettitle: Error Installing on Mac -> Update README.rst to mention third-party OpenSSL needed for macOS builds
messages: + msg318914
versions: + Python 2.7, Python 3.6, Python 3.7
2018-06-07 08:17:24atg7000setkeywords: + patch
stage: patch review
pull_requests: + pull_request7094
2018-06-07 08:12:27atg7000create