Fix macOS Python SSL still not using bundled certificate
The code from 5ac392ca4 did not work on macOS since WITH_INSTALL_PORTABLE
is not set there. This issue was hidden before, but now happens due to
the changes in #114569 to avoid using /etc/ssl.
This commit is contained in:
@@ -147,7 +147,7 @@ endif()
|
||||
# For example `urllib.request.urlopen("https://projects.blender.org")` fails
|
||||
# (or any other HTTPS site). see: #102300 for details.
|
||||
# NOTE: that this isn't necessary on WIN32.
|
||||
if(WITH_PYTHON AND WITH_PYTHON_INSTALL AND WITH_INSTALL_PORTABLE AND (NOT WIN32))
|
||||
if(WITH_PYTHON AND WITH_PYTHON_INSTALL AND (APPLE OR WITH_INSTALL_PORTABLE) AND (NOT WIN32))
|
||||
# - `PYTHON_SSL_CERT_FILE` absolute path to the PEM file.
|
||||
find_python_module_file("certifi/cacert.pem" PYTHON_SSL_CERT_FILE _python_ssl_cert_file_relative)
|
||||
mark_as_advanced(PYTHON_SSL_CERT_FILE)
|
||||
|
||||
Reference in New Issue
Block a user