From 96ec2c80e6e7943e8413c07e487ee1eed7d135e7 Mon Sep 17 00:00:00 2001 From: matejcik Date: Wed, 24 Aug 2016 18:12:02 +0200 Subject: [PATCH 1/2] add SUSE cert bundle location --- setuptools/ssl_support.py | 1 + 1 file changed, 1 insertion(+) diff --git a/setuptools/ssl_support.py b/setuptools/ssl_support.py index f4ba8a92d6..e95dc071dc 100644 --- a/setuptools/ssl_support.py +++ b/setuptools/ssl_support.py @@ -26,6 +26,7 @@ /etc/ssl/cert.pem /System/Library/OpenSSL/certs/cert.pem /usr/local/share/certs/ca-root-nss.crt +/etc/ssl/ca-bundle.pem """.strip().split() From 7576d32d009142030ae64a867d407c536bad9752 Mon Sep 17 00:00:00 2001 From: matejcik Date: Wed, 24 Aug 2016 18:12:32 +0200 Subject: [PATCH 2/2] reference certifi pem bundle properly --- setuptools/ssl_support.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/setuptools/ssl_support.py b/setuptools/ssl_support.py index e95dc071dc..1627263027 100644 --- a/setuptools/ssl_support.py +++ b/setuptools/ssl_support.py @@ -243,6 +243,7 @@ def find_ca_bundle(): if os.path.isfile(cert_path): return cert_path try: - return pkg_resources.resource_filename('certifi', 'cacert.pem') + import certifi + return certifi.where() except (ImportError, ResolutionError, ExtractionError): return None