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