pkgsrc-Changes-HG archive

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

[pkgsrc/trunk]: pkgsrc/devel/py-requests Changes 2.14.0:



details:   https://anonhg.NetBSD.org/pkgsrc/rev/3bcbf69632c6
branches:  trunk
changeset: 362251:3bcbf69632c6
user:      adam <adam%pkgsrc.org@localhost>
date:      Tue May 09 17:08:39 2017 +0000

description:
Changes 2.14.0:

**Improvements**

- It is now possible to pass ``no_proxy`` as a key to the ``proxies``
  dictionary to provide handling similar to the ``NO_PROXY`` environment
  variable.
- When users provide invalid paths to certificate bundle files or directories
  Requests now raises ``IOError``, rather than failing at the time of the HTTPS
  request with a fairly inscrutable certificate validation error.
- The behavior of ``SessionRedirectMixin`` was slightly altered.
  ``resolve_redirects`` will now detect a redirect by calling
  ``get_redirect_target(response)`` instead of directly
  querying ``Response.is_redirect`` and ``Response.headers['location']``.
  Advanced users will be able to process malformed redirects more easily.
- Changed the internal calculation of elapsed request time to have higher
  resolution on Windows.
- Added ``win_inet_pton`` as conditional dependency for the ``[socks]`` extra
  on Windows with Python 2.7.
- Changed the proxy bypass implementation on Windows: the proxy bypass
  check doesn't use forward and reverse DNS requests anymore
- URLs with schemes that begin with ``http`` but are not ``http`` or ``https``
  no longer have their host parts forced to lowercase.

**Bugfixes**

- Much improved handling of non-ASCII ``Location`` header values in redirects.
  Fewer ``UnicodeDecodeError``s are encountered on Python 2, and Python 3 now
  correctly understands that Latin-1 is unlikely to be the correct encoding.
- If an attempt to ``seek`` file to find out its length fails, we now
  appropriately handle that by aborting our content-length calculations.
- Restricted ``HTTPDigestAuth`` to only respond to auth challenges made on 4XX
  responses, rather than to all auth challenges.
- Fixed some code that was firing ``DeprecationWarning`` on Python 3.6.
- The dismayed person emoticon (``/o\\``) no longer has a big head. I'm sure
  this is what you were all worrying about most.


**Miscellaneous**

- Updated bundled urllib3 to v1.21.1.
- Updated bundled chardet to v3.0.2.
- Updated bundled idna to v2.5.
- Updated bundled certifi to 2017.4.17.

diffstat:

 devel/py-requests/Makefile |  13 +++++--------
 devel/py-requests/PLIST    |  35 ++++++++++++++++++++++++++++-------
 devel/py-requests/distinfo |  10 +++++-----
 3 files changed, 38 insertions(+), 20 deletions(-)

diffs (140 lines):

diff -r 1c1c4499489b -r 3bcbf69632c6 devel/py-requests/Makefile
--- a/devel/py-requests/Makefile        Tue May 09 16:49:07 2017 +0000
+++ b/devel/py-requests/Makefile        Tue May 09 17:08:39 2017 +0000
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.26 2017/04/04 12:42:23 adam Exp $
+# $NetBSD: Makefile,v 1.27 2017/05/09 17:08:39 adam Exp $
 
-DISTNAME=      requests-2.13.0
+DISTNAME=      requests-2.14.0
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
 CATEGORIES=    devel www
 MASTER_SITES=  ${MASTER_SITE_PYPI:=r/requests/}
@@ -10,15 +10,12 @@
 COMMENT=       HTTP library, written in Python, for human beings
 LICENSE=       apache-2.0
 
-USE_LANGUAGES= c
-REPLACE_PYTHON=        requests/certs.py requests/packages/chardet/chardetect.py
+USE_LANGUAGES=         c
+REPLACE_PYTHON+=       requests/certs.py
+REPLACE_PYTHON+=       requests/packages/chardet/chardetect.py
 
-BUILD_DEPENDS+=        ${PYPKGPREFIX}-test-[0-9]*:../../devel/py-test
 #BUILD_DEPENDS+=       ${PYPKGPREFIX}-test-httpbin-[0-9]*:../../www/py-test-httpbin
 
-do-test:
-       cd ${WRKSRC} && py.test-${PYVERSSUFFIX}
-
 .include "../../lang/python/application.mk"
 .include "../../lang/python/egg.mk"
 .include "../../mk/bsd.pkg.mk"
diff -r 1c1c4499489b -r 3bcbf69632c6 devel/py-requests/PLIST
--- a/devel/py-requests/PLIST   Tue May 09 16:49:07 2017 +0000
+++ b/devel/py-requests/PLIST   Tue May 09 17:08:39 2017 +0000
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.10 2017/04/04 12:42:23 adam Exp $
+@comment $NetBSD: PLIST,v 1.11 2017/05/09 17:08:39 adam Exp $
 ${PYSITELIB}/${EGG_INFODIR}/PKG-INFO
 ${PYSITELIB}/${EGG_INFODIR}/SOURCES.txt
 ${PYSITELIB}/${EGG_INFODIR}/dependency_links.txt
@@ -51,9 +51,6 @@
 ${PYSITELIB}/requests/packages/chardet/big5prober.py
 ${PYSITELIB}/requests/packages/chardet/big5prober.pyc
 ${PYSITELIB}/requests/packages/chardet/big5prober.pyo
-${PYSITELIB}/requests/packages/chardet/chardetect.py
-${PYSITELIB}/requests/packages/chardet/chardetect.pyc
-${PYSITELIB}/requests/packages/chardet/chardetect.pyo
 ${PYSITELIB}/requests/packages/chardet/chardistribution.py
 ${PYSITELIB}/requests/packages/chardet/chardistribution.pyc
 ${PYSITELIB}/requests/packages/chardet/chardistribution.pyo
@@ -63,18 +60,24 @@
 ${PYSITELIB}/requests/packages/chardet/charsetprober.py
 ${PYSITELIB}/requests/packages/chardet/charsetprober.pyc
 ${PYSITELIB}/requests/packages/chardet/charsetprober.pyo
+${PYSITELIB}/requests/packages/chardet/cli/__init__.py
+${PYSITELIB}/requests/packages/chardet/cli/__init__.pyc
+${PYSITELIB}/requests/packages/chardet/cli/__init__.pyo
+${PYSITELIB}/requests/packages/chardet/cli/chardetect.py
+${PYSITELIB}/requests/packages/chardet/cli/chardetect.pyc
+${PYSITELIB}/requests/packages/chardet/cli/chardetect.pyo
 ${PYSITELIB}/requests/packages/chardet/codingstatemachine.py
 ${PYSITELIB}/requests/packages/chardet/codingstatemachine.pyc
 ${PYSITELIB}/requests/packages/chardet/codingstatemachine.pyo
 ${PYSITELIB}/requests/packages/chardet/compat.py
 ${PYSITELIB}/requests/packages/chardet/compat.pyc
 ${PYSITELIB}/requests/packages/chardet/compat.pyo
-${PYSITELIB}/requests/packages/chardet/constants.py
-${PYSITELIB}/requests/packages/chardet/constants.pyc
-${PYSITELIB}/requests/packages/chardet/constants.pyo
 ${PYSITELIB}/requests/packages/chardet/cp949prober.py
 ${PYSITELIB}/requests/packages/chardet/cp949prober.pyc
 ${PYSITELIB}/requests/packages/chardet/cp949prober.pyo
+${PYSITELIB}/requests/packages/chardet/enums.py
+${PYSITELIB}/requests/packages/chardet/enums.pyc
+${PYSITELIB}/requests/packages/chardet/enums.pyo
 ${PYSITELIB}/requests/packages/chardet/escprober.py
 ${PYSITELIB}/requests/packages/chardet/escprober.pyc
 ${PYSITELIB}/requests/packages/chardet/escprober.pyo
@@ -129,6 +132,9 @@
 ${PYSITELIB}/requests/packages/chardet/langthaimodel.py
 ${PYSITELIB}/requests/packages/chardet/langthaimodel.pyc
 ${PYSITELIB}/requests/packages/chardet/langthaimodel.pyo
+${PYSITELIB}/requests/packages/chardet/langturkishmodel.py
+${PYSITELIB}/requests/packages/chardet/langturkishmodel.pyc
+${PYSITELIB}/requests/packages/chardet/langturkishmodel.pyo
 ${PYSITELIB}/requests/packages/chardet/latin1prober.py
 ${PYSITELIB}/requests/packages/chardet/latin1prober.pyc
 ${PYSITELIB}/requests/packages/chardet/latin1prober.pyo
@@ -156,6 +162,9 @@
 ${PYSITELIB}/requests/packages/chardet/utf8prober.py
 ${PYSITELIB}/requests/packages/chardet/utf8prober.pyc
 ${PYSITELIB}/requests/packages/chardet/utf8prober.pyo
+${PYSITELIB}/requests/packages/chardet/version.py
+${PYSITELIB}/requests/packages/chardet/version.pyc
+${PYSITELIB}/requests/packages/chardet/version.pyo
 ${PYSITELIB}/requests/packages/idna/__init__.py
 ${PYSITELIB}/requests/packages/idna/__init__.pyc
 ${PYSITELIB}/requests/packages/idna/__init__.pyo
@@ -192,6 +201,15 @@
 ${PYSITELIB}/requests/packages/urllib3/contrib/__init__.py
 ${PYSITELIB}/requests/packages/urllib3/contrib/__init__.pyc
 ${PYSITELIB}/requests/packages/urllib3/contrib/__init__.pyo
+${PYSITELIB}/requests/packages/urllib3/contrib/_securetransport/__init__.py
+${PYSITELIB}/requests/packages/urllib3/contrib/_securetransport/__init__.pyc
+${PYSITELIB}/requests/packages/urllib3/contrib/_securetransport/__init__.pyo
+${PYSITELIB}/requests/packages/urllib3/contrib/_securetransport/bindings.py
+${PYSITELIB}/requests/packages/urllib3/contrib/_securetransport/bindings.pyc
+${PYSITELIB}/requests/packages/urllib3/contrib/_securetransport/bindings.pyo
+${PYSITELIB}/requests/packages/urllib3/contrib/_securetransport/low_level.py
+${PYSITELIB}/requests/packages/urllib3/contrib/_securetransport/low_level.pyc
+${PYSITELIB}/requests/packages/urllib3/contrib/_securetransport/low_level.pyo
 ${PYSITELIB}/requests/packages/urllib3/contrib/appengine.py
 ${PYSITELIB}/requests/packages/urllib3/contrib/appengine.pyc
 ${PYSITELIB}/requests/packages/urllib3/contrib/appengine.pyo
@@ -201,6 +219,9 @@
 ${PYSITELIB}/requests/packages/urllib3/contrib/pyopenssl.py
 ${PYSITELIB}/requests/packages/urllib3/contrib/pyopenssl.pyc
 ${PYSITELIB}/requests/packages/urllib3/contrib/pyopenssl.pyo
+${PYSITELIB}/requests/packages/urllib3/contrib/securetransport.py
+${PYSITELIB}/requests/packages/urllib3/contrib/securetransport.pyc
+${PYSITELIB}/requests/packages/urllib3/contrib/securetransport.pyo
 ${PYSITELIB}/requests/packages/urllib3/contrib/socks.py
 ${PYSITELIB}/requests/packages/urllib3/contrib/socks.pyc
 ${PYSITELIB}/requests/packages/urllib3/contrib/socks.pyo
diff -r 1c1c4499489b -r 3bcbf69632c6 devel/py-requests/distinfo
--- a/devel/py-requests/distinfo        Tue May 09 16:49:07 2017 +0000
+++ b/devel/py-requests/distinfo        Tue May 09 17:08:39 2017 +0000
@@ -1,7 +1,7 @@
-$NetBSD: distinfo,v 1.19 2017/04/04 12:42:23 adam Exp $
+$NetBSD: distinfo,v 1.20 2017/05/09 17:08:39 adam Exp $
 
-SHA1 (requests-2.13.0.tar.gz) = 827f7c8abb5a57d980d9870908724613b8b120c1
-RMD160 (requests-2.13.0.tar.gz) = 72ba4e042f98baaa7e7a9c257c484bbe2815160e
-SHA512 (requests-2.13.0.tar.gz) = d3e9c25d1ce7ecf51bd4b137645d06c07170542a78fc847b1c30cad6efa9bcbf36d4b0c809389cbf260dc7d73128ab6bbed1e197cba9497b6ad791b48014ae14
-Size (requests-2.13.0.tar.gz) = 557508 bytes
+SHA1 (requests-2.14.0.tar.gz) = 160b8b30d84c939f58d1d12e88a9506dccae2b31
+RMD160 (requests-2.14.0.tar.gz) = cc1989f0af4f8eb64fb1bc6e9ec8a42bba6ccbd7
+SHA512 (requests-2.14.0.tar.gz) = 2769f23b0c12eb92fe6cc939f8c0626ae2b84a9426fc89dff3c2f5991a30bc0f918359984e637d9d93fe8b00b9985cd8c50dea601d76d5752884bf0222781bd2
+Size (requests-2.14.0.tar.gz) = 520782 bytes
 SHA1 (patch-requests_____init____.py) = 4630c41f4048acbce30f9f4825c8724346256865



Home | Main Index | Thread Index | Old Index