pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/devel/py-requests py-requests: updated to 2.19.1



details:   https://anonhg.NetBSD.org/pkgsrc/rev/d7d1598237eb
branches:  trunk
changeset: 381755:d7d1598237eb
user:      adam <adam%pkgsrc.org@localhost>
date:      Sat Jun 16 13:08:32 2018 +0000

description:
py-requests: updated to 2.19.1

2.19.1:
Bugfixes
- Fixed issue where status_codes.py's init function failed trying to append to
  a __doc__ value of None.

2.19.0:
Improvements
- Warn user about possible slowdown when using cryptography version < 1.3.4
- Check for invalid host in proxy URL, before forwarding request to adapter.
- Fragments are now properly maintained across redirects. (RFC7231 7.1.2)
- Removed use of cgi module to expedite library load time.
- Added support for SHA-256 and SHA-512 digest auth algorithms.
- Minor performance improvement to Request.content.
- Migrate to using collections.abc for 3.7 compatibility.

Bugfixes
- Parsing empty Link headers with parse_header_links() no longer return one bogus entry.
- Fixed issue where loading the default certificate bundle from a zip archive
  would raise an IOError.
- Fixed issue with unexpected ImportError on windows system which do not support winreg module.
- DNS resolution in proxy bypass no longer includes the username and password in
  the request. This also fixes the issue of DNS queries failing on macOS.
- Properly normalize adapter prefixes for url comparison.
- Passing None as a file pointer to the files param no longer raises an exception.
- Calling copy on a RequestsCookieJar will now preserve the cookie policy correctly.

diffstat:

 devel/py-requests/Makefile                               |   4 +-
 devel/py-requests/distinfo                               |  14 ++--
 devel/py-requests/patches/patch-requests_____init____.py |  42 ++++++++-------
 devel/py-requests/patches/patch-setup.py                 |  10 +-
 4 files changed, 36 insertions(+), 34 deletions(-)

diffs (115 lines):

diff -r f4789e0c5f59 -r d7d1598237eb devel/py-requests/Makefile
--- a/devel/py-requests/Makefile        Sat Jun 16 13:06:54 2018 +0000
+++ b/devel/py-requests/Makefile        Sat Jun 16 13:08:32 2018 +0000
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.38 2018/05/23 09:59:33 adam Exp $
+# $NetBSD: Makefile,v 1.39 2018/06/16 13:08:32 adam Exp $
 
-DISTNAME=      requests-2.18.4
+DISTNAME=      requests-2.19.1
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
 CATEGORIES=    devel www python
 MASTER_SITES=  ${MASTER_SITE_PYPI:=r/requests/}
diff -r f4789e0c5f59 -r d7d1598237eb devel/py-requests/distinfo
--- a/devel/py-requests/distinfo        Sat Jun 16 13:06:54 2018 +0000
+++ b/devel/py-requests/distinfo        Sat Jun 16 13:08:32 2018 +0000
@@ -1,8 +1,8 @@
-$NetBSD: distinfo,v 1.30 2017/08/16 07:17:58 adam Exp $
+$NetBSD: distinfo,v 1.31 2018/06/16 13:08:32 adam Exp $
 
-SHA1 (requests-2.18.4.tar.gz) = f5e1dbba5a12ff2df063333fd2bf071e24659b63
-RMD160 (requests-2.18.4.tar.gz) = 8217810eff11d3364445efb9f723772adeb80e48
-SHA512 (requests-2.18.4.tar.gz) = 5c59bed82ac1094194f04a973b299f7d783264d372abd7a5229295bccc6b2f7a9f082ee4b0dff348e9c22cf68ddbd7cb67f60fd0b7d9eda41c02e40d075e9472
-Size (requests-2.18.4.tar.gz) = 126224 bytes
-SHA1 (patch-requests_____init____.py) = 733037737da7f012030e89091d1b3ca28c3d7657
-SHA1 (patch-setup.py) = 855002a41e0eee403e1938b714145cb0598b30c1
+SHA1 (requests-2.19.1.tar.gz) = b6e6ed992c86835aa1a7d7a81fec2aee0d385416
+RMD160 (requests-2.19.1.tar.gz) = c61074e9faf32196083c6124c5db5235e7fe6b91
+SHA512 (requests-2.19.1.tar.gz) = deef2662227497b472f6e7eb7f0ee468c772069fc66552f71d80e5a12af62a187f8bc6a8a78531915e824c7f277d0db61c1534c89d13d473f68504f0bd6edf47
+Size (requests-2.19.1.tar.gz) = 131068 bytes
+SHA1 (patch-requests_____init____.py) = ffef725d0d3b1f009e76e252c70260ae74bd1ed7
+SHA1 (patch-setup.py) = fb8c36a7b2508d521388b5ff24626b04b2eca118
diff -r f4789e0c5f59 -r d7d1598237eb devel/py-requests/patches/patch-requests_____init____.py
--- a/devel/py-requests/patches/patch-requests_____init____.py  Sat Jun 16 13:06:54 2018 +0000
+++ b/devel/py-requests/patches/patch-requests_____init____.py  Sat Jun 16 13:08:32 2018 +0000
@@ -1,33 +1,35 @@
-$NetBSD: patch-requests_____init____.py,v 1.2 2017/05/29 10:43:42 adam Exp $
+$NetBSD: patch-requests_____init____.py,v 1.3 2018/06/16 13:08:32 adam Exp $
 
+* Allow newer py-urllib3 and py-chardet.
 * Add workaround for segfault of security/py-certbot on NetBSD/amd64
   7.0.2 and 7.99.53. It seems that the real root cause is in
   security/py-OpenSSL or OpenSSL. However I do not find how to fix it.
 
   This is introduced in https://github.com/shazow/urllib3
 
-commit 770105ebda5a3a495c944baba51a61fdba1814c7
-Author: Cory Benfield <lukasaoz%gmail.com@localhost>
-Date:   Tue Jul 19 13:00:31 2016 +0100
-
-    Clean up some bugs.
-
-via https://github.com/kennethreitz/requests
-
-t 99fa7becf263473c7bfc1998b41c2c6c80a0f499
-Author: Cory Benfield <lukasaoz%gmail.com@localhost>
-Date:   Tue Nov 15 10:09:11 2016 +0000
-
-    Update urllib3 to 1.19
-
---- requests/__init__.py.orig  2017-05-27 23:15:49.000000000 +0000
+--- requests/__init__.py.orig  2018-06-12 14:39:23.000000000 +0000
 +++ requests/__init__.py
-@@ -76,7 +76,7 @@ except AssertionError:
+@@ -60,15 +60,12 @@ def check_compatibility(urllib3_version,
+     # urllib3 >= 1.21.1, <= 1.23
+     assert major == 1
+     assert minor >= 21
+-    assert minor <= 23
+ 
+     # 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
+     assert major == 3
+-    assert minor < 1
+-    assert patch >= 2
+ 
+ 
+ def _check_cryptography(cryptography_version):
+@@ -93,7 +90,6 @@ except (AssertionError, ValueError):
  # Attempt to enable urllib3's SNI support, if possible
  try:
      from urllib3.contrib import pyopenssl
 -    pyopenssl.inject_into_urllib3()
-+    #pyopenssl.inject_into_urllib3()
- except ImportError:
-     pass
  
+     # Check cryptography version
+     from cryptography import __version__ as cryptography_version
diff -r f4789e0c5f59 -r d7d1598237eb devel/py-requests/patches/patch-setup.py
--- a/devel/py-requests/patches/patch-setup.py  Sat Jun 16 13:06:54 2018 +0000
+++ b/devel/py-requests/patches/patch-setup.py  Sat Jun 16 13:08:32 2018 +0000
@@ -1,16 +1,16 @@
-$NetBSD: patch-setup.py,v 1.4 2017/08/16 07:17:58 adam Exp $
+$NetBSD: patch-setup.py,v 1.5 2018/06/16 13:08:32 adam Exp $
 
 Allow newer versions of dependencies.
 
---- setup.py.orig      2017-08-15 13:19:39.000000000 +0000
+--- setup.py.orig      2018-06-12 14:39:23.000000000 +0000
 +++ setup.py
-@@ -42,13 +42,13 @@ if sys.argv[-1] == 'publish':
+@@ -49,13 +49,13 @@ else:
  packages = ['requests']
  
  requires = [
 -    'chardet>=3.0.2,<3.1.0',
--    'idna>=2.5,<2.7',
--    'urllib3>=1.21.1,<1.23',
+-    'idna>=2.5,<2.8',
+-    'urllib3>=1.21.1,<1.24',
 +    'chardet>=3.0.2',
 +    'idna>=2.5',
 +    'urllib3>=1.21.1',



Home | Main Index | Thread Index | Old Index