pkgsrc-Changes archive

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

CVS commit: pkgsrc/devel/py-requests



Module Name:    pkgsrc
Committed By:   adam
Date:           Tue May  9 17:08:39 UTC 2017

Modified Files:
        pkgsrc/devel/py-requests: Makefile PLIST distinfo

Log Message:
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.


To generate a diff of this commit:
cvs rdiff -u -r1.26 -r1.27 pkgsrc/devel/py-requests/Makefile
cvs rdiff -u -r1.10 -r1.11 pkgsrc/devel/py-requests/PLIST
cvs rdiff -u -r1.19 -r1.20 pkgsrc/devel/py-requests/distinfo

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: pkgsrc/devel/py-requests/Makefile
diff -u pkgsrc/devel/py-requests/Makefile:1.26 pkgsrc/devel/py-requests/Makefile:1.27
--- pkgsrc/devel/py-requests/Makefile:1.26      Tue Apr  4 12:42:23 2017
+++ pkgsrc/devel/py-requests/Makefile   Tue May  9 17:08:39 2017
@@ -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 @@ HOMEPAGE=   http://docs.python-requests.or
 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"

Index: pkgsrc/devel/py-requests/PLIST
diff -u pkgsrc/devel/py-requests/PLIST:1.10 pkgsrc/devel/py-requests/PLIST:1.11
--- pkgsrc/devel/py-requests/PLIST:1.10 Tue Apr  4 12:42:23 2017
+++ pkgsrc/devel/py-requests/PLIST      Tue May  9 17:08:39 2017
@@ -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/b
 ${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/c
 ${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/l
 ${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/u
 ${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/c
 ${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/c
 ${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

Index: pkgsrc/devel/py-requests/distinfo
diff -u pkgsrc/devel/py-requests/distinfo:1.19 pkgsrc/devel/py-requests/distinfo:1.20
--- pkgsrc/devel/py-requests/distinfo:1.19      Tue Apr  4 12:42:23 2017
+++ pkgsrc/devel/py-requests/distinfo   Tue May  9 17:08:39 2017
@@ -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