You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
36 lines
1.2 KiB
36 lines
1.2 KiB
From cacd6d2fa9a27b29415a4ce25d76406fe69fc398 Mon Sep 17 00:00:00 2001 |
|
From: Karolina Surma <ksurma@redhat.com> |
|
Date: Mon, 10 May 2021 16:38:50 +0200 |
|
Subject: [PATCH] Dummy certifi patch |
|
|
|
Co-Authored-By: Tomas Hrnciar <thrnciar@redhat.com> |
|
--- |
|
src/pip/_vendor/certifi/core.py | 5 ++--- |
|
1 file changed, 2 insertions(+), 3 deletions(-) |
|
|
|
diff --git a/src/pip/_vendor/certifi/core.py b/src/pip/_vendor/certifi/core.py |
|
index f34045b..a2ada08 100644 |
|
--- a/src/pip/_vendor/certifi/core.py |
|
+++ b/src/pip/_vendor/certifi/core.py |
|
@@ -14,6 +14,7 @@ class _PipPatchedCertificate(Exception): |
|
|
|
|
|
try: |
|
+ raise ImportError # force fallback |
|
# Return a certificate file on disk for a standalone pip zipapp running in |
|
# an isolated build environment to use. Passing --cert to the standalone |
|
# pip does not work since requests calls where() unconditionally on import. |
|
@@ -75,9 +76,7 @@ except ImportError: |
|
# If we don't have importlib.resources, then we will just do the old logic |
|
# of assuming we're on the filesystem and munge the path directly. |
|
def where() -> str: |
|
- f = os.path.dirname(__file__) |
|
- |
|
- return os.path.join(f, "cacert.pem") |
|
+ return '/etc/pki/tls/certs/ca-bundle.crt' |
|
|
|
|
|
def contents() -> str: |
|
-- |
|
2.35.3 |
|
|
|
|