Skip to content

Commit

Permalink
main/py3-requests: use soon to be upstream patch for chardet 4.x support
Browse files Browse the repository at this point in the history
  • Loading branch information
maxice8 committed Dec 12, 2020
1 parent 2ae5ed3 commit 403cfe2
Show file tree
Hide file tree
Showing 2 changed files with 28 additions and 30 deletions.
54 changes: 26 additions & 28 deletions main/py3-requests/0002-upgrade-chardet-to-4.x.patch
Original file line number Diff line number Diff line change
@@ -1,42 +1,40 @@
From b84d547e5bf4c468ce8b7b2f115ca665a4cd461a Mon Sep 17 00:00:00 2001
From: Leo <thinkabit.ukim@gmail.com>
Date: Fri, 11 Dec 2020 01:15:49 -0300
Subject: [PATCH 2/2] upgrade chardet to 4.x
From 516f84f490ccd352672847c6a3d23c67a13b3f98 Mon Sep 17 00:00:00 2001
From: Dan Blanchard <dan.blanchard@gmail.com>
Date: Thu, 10 Dec 2020 20:07:55 -0500
Subject: [PATCH] Upgrade to chardet 4.x

---
setup.py | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/setup.py b/setup.py
index 4ff0cfe..eca8bf5 100755
--- a/setup.py
+++ b/setup.py
@@ -42,7 +42,7 @@ if sys.argv[-1] == 'publish':
packages = ['requests']

requires = [
- 'chardet>=3.0.2,<4',
+ 'chardet>=4.0.0,<5',
'idna>=2.5,<3',
'urllib3>=1.21.1,<1.27',

--
2.29.2
requests/__init__.py | 6 ++----
setup.py | 2 +-
2 files changed, 3 insertions(+), 5 deletions(-)

diff --git a/requests/__init__.py b/requests/__init__.py
index c00f556..11f0e97 100644
index c00f556bbc..f8f94295f9 100644
--- a/requests/__init__.py
+++ b/requests/__init__.py
@@ -66,9 +66,9 @@ def check_compatibility(urllib3_version, chardet_version):
@@ -65,10 +65,8 @@ def check_compatibility(urllib3_version, chardet_version):
# Check chardet for compatibility.
major, minor, patch = chardet_version.split('.')[:3]
major, minor, patch = int(major), int(minor), int(patch)
# chardet >= 3.0.2, < 3.1.0
- # chardet >= 3.0.2, < 3.1.0
- assert major == 3
- assert minor < 1
- assert patch >= 2
+ assert major == 4
+ assert minor >= 0
+ assert patch >= 0
+ # chardet >= 3.0.2, < 5.0.0
+ assert (3, 0, 2) <= (major, minor, patch) < (5, 0, 0)


def _check_cryptography(cryptography_version):
diff --git a/setup.py b/setup.py
index e714bfa441..7ba4b2a25f 100755
--- a/setup.py
+++ b/setup.py
@@ -42,7 +42,7 @@ def run_tests(self):
packages = ['requests']

requires = [
- 'chardet>=3.0.2,<4',
+ 'chardet>=3.0.2,<5',
'idna>=2.5,<3',
'urllib3>=1.21.1,<1.27',
'certifi>=2017.4.17'
4 changes: 2 additions & 2 deletions main/py3-requests/APKBUILD
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
pkgname=py3-requests
_pkgname=requests
pkgver=2.25.0
pkgrel=0
pkgrel=1
pkgdesc="HTTP request library for Python3"
url="http://www.python-requests.org/"
arch="noarch"
Expand Down Expand Up @@ -37,4 +37,4 @@ package() {
sha512sums="dd13ccb6bcd95bdd31a414dba67e5a0914ff172ae6f5d255849837e8e2a7e404e3c02fc3d07e5ff6dc81c12d0fe56c3b83bc62bc377dd3f504b00b97b144db74 requests-2.25.0.tar.gz
424a3bb01b23409284f6c9cd2bc22d92df31b85cfd96e1d1b16b5d68adeca670dfed4fff7977d8b10980102b0f780eacc465431021fcd661f3a17168a02a39a3 certs.patch
717b031b837cdbf507fef47b9408ed9c607f82cdc5b786172626e98cb1ac666cd2fb9fafc541a60c551a3fdd22a437056d8faf57fd6b451e34c562d673bee0c6 0001-don-t-depend-on-certifi.patch
e317d824a3826dee5b2b0bd8bce35136f807d2378f2dcc751b0e3e1ea7ce6349f3c4c392602b11e658abf350b18d2c01c041ecf80f18a9e44021cfcbfa9fb0a1 0002-upgrade-chardet-to-4.x.patch"
056a4b875191d95a8a2596494f86725bf8606e4c9cad3841b31ee37d590050ea9029b93dfd5af41207bb164b8bb5027e124f7230aea2b3c2e3cce26a9cf6c4d6 0002-upgrade-chardet-to-4.x.patch"

0 comments on commit 403cfe2

Please sign in to comment.