summaryrefslogtreecommitdiff
path: root/security/py-certbot-dns-cloudflare/files/patch-cloudflare
blob: a4acaa5b416ac36a7c28dd253b96de519e38ae12 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
--- certbot_dns_cloudflare/_internal/dns_cloudflare.py.orig	2025-02-11 19:57:38 UTC
+++ certbot_dns_cloudflare/_internal/dns_cloudflare.py
@@ -100,12 +100,12 @@ class _CloudflareClient:
             # We can't use named arguments in this case, as it would break compatibility with
             # the Cloudflare library since version 2.10.1, as the `token` argument was used for
             # tokens and keys alike and the `key` argument did not exist in earlier versions.
-            self.cf = CloudFlare.CloudFlare(email, api_key)
+            self.cf = CloudFlare.CloudFlare(email, api_key, warnings=False)
         else:
             # If no email was specified, we're using just a token. Let's use the named argument
             # for simplicity, which is compatible with all (current) versions of the Cloudflare
             # library.
-            self.cf = CloudFlare.CloudFlare(token=api_token)
+            self.cf = CloudFlare.CloudFlare(token=api_token, warnings=False)
 
     def add_txt_record(self, domain: str, record_name: str, record_content: str,
                        record_ttl: int) -> None:
--- setup.py.orig	2025-02-11 19:57:39 UTC
+++ setup.py
@@ -9,7 +9,7 @@ install_requires = [
 install_requires = [
     # for now, do not upgrade to cloudflare>=2.20 to avoid deprecation warnings and the breaking
     # changes in version 3.0. see https://github.com/certbot/certbot/issues/9938
-    'cloudflare>=2.19, <2.20',
+    'cloudflare>=2.19, <=2.20',
 ]
 
 if os.environ.get('SNAP_BUILD'):