File fix-chardet-RequestsDependencyWarning.patch of Package python-requests

--- a/src/requests/__init__.py
+++ b/src/requests/__init__.py
@@ -42,6 +42,8 @@ import warnings
 
 import urllib3
 
+import re
+
 from .exceptions import RequestsDependencyWarning
 
 try:
@@ -74,9 +76,9 @@ def check_compatibility(urllib3_version,
     # Check charset_normalizer for compatibility.
     if chardet_version:
         major, minor, patch = chardet_version.split(".")[:3]
-        major, minor, patch = int(major), int(minor), int(patch)
-        # chardet_version >= 3.0.2, < 6.0.0
-        assert (3, 0, 2) <= (major, minor, patch) < (6, 0, 0)
+        major, minor, patch = int(major), int(minor), int(re.sub(r'[^\d]+', '', patch))
+        # chardet_version >= 3.0.2, < 8.0.0
+        assert (3, 0, 2) <= (major, minor, patch) < (8, 0, 0)
     elif charset_normalizer_version:
         major, minor, patch = charset_normalizer_version.split(".")[:3]
         major, minor, patch = int(major), int(minor), int(patch)
openSUSE Build Service is sponsored by