summaryrefslogtreecommitdiff
path: root/www/py-urllib3
diff options
context:
space:
mode:
authorimil <imil@pkgsrc.org>2015-03-09 15:50:48 +0000
committerimil <imil@pkgsrc.org>2015-03-09 15:50:48 +0000
commit5a0596c2b791eb9f9bbc8881d08d21ed28c7d49c (patch)
tree026f40ac696cc88ce52d615adcd694bdee1b26b5 /www/py-urllib3
parentf035b11be13b0b1826384571227fc8b94de868ca (diff)
downloadpkgsrc-5a0596c2b791eb9f9bbc8881d08d21ed28c7d49c.tar.gz
Updated to version 1.10.1
Changes 1.10.1 (2015-02-10) Pools can be used as context managers. (Issue #545) Don’t re-use connections which experienced an SSLError. (Issue #529) Don’t fail when gzip decoding an empty stream. (Issue #535) Add sha256 support for fingerprint verification. (Issue #540) Fixed handling of header values containing commas. (Issue #533) 1.10 (2014-12-14) Disabled SSLv3. (Issue #473) Add Url.url property to return the composed url string. (Issue #394) Fixed PyOpenSSL + gevent WantWriteError. (Issue #412) MaxRetryError.reason will always be an exception, not string. (Issue #481) Fixed SSL-related timeouts not being detected as timeouts. (Issue #492) Py3: Use ssl.create_default_context() when available. (Issue #473) Emit InsecureRequestWarning for every insecure HTTPS request. (Issue #496) Emit SecurityWarning when certificate has no subjectAltName. (Issue #499) Close and discard sockets which experienced SSL-related errors. (Issue #501) Handle body param in .request(...). (Issue #513) Respect timeout with HTTPS proxy. (Issue #505) PyOpenSSL: Handle ZeroReturnError exception. (Issue #520) 1.9.1 (2014-09-13) Apply socket arguments before binding. (Issue #427) More careful checks if fp-like object is closed. (Issue #435) Fixed packaging issues of some development-related files not getting included. (Issue #440) Allow performing only fingerprint verification. (Issue #444) Emit SecurityWarning if system clock is waaay off. (Issue #445) Fixed PyOpenSSL compatibility with PyPy. (Issue #450) Fixed BrokenPipeError and ConnectionError handling in Py3. (Issue #443) 1.9 (2014-07-04) Shuffled around development-related files. If you’re maintaining a distro package of urllib3, you may need to tweak things. (Issue #415) Unverified HTTPS requests will trigger a warning on the first request. See our new security documentation for details. (Issue #426) New retry logic and urllib3.util.retry.Retry configuration object. (Issue #326) All raised exceptions should now wrapped in a urllib3.exceptions.HTTPException-extending exception. (Issue #326) All errors during a retry-enabled request should be wrapped in urllib3.exceptions.MaxRetryError, including timeout-related exceptions which were previously exempt. Underlying error is accessible from the .reason propery. (Issue #326) urllib3.exceptions.ConnectionError renamed to urllib3.exceptions.ProtocolError. (Issue #326) Errors during response read (such as IncompleteRead) are now wrapped in urllib3.exceptions.ProtocolError. (Issue #418) Requesting an empty host will raise urllib3.exceptions.LocationValueError. (Issue #417) Catch read timeouts over SSL connections as urllib3.exceptions.ReadTimeoutError. (Issue #419) Apply socket arguments before connecting. (Issue #427) 1.8.3 (2014-06-23) Fix TLS verification when using a proxy in Python 3.4.1. (Issue #385) Add disable_cache option to urllib3.util.make_headers. (Issue #393) Wrap socket.timeout exception with urllib3.exceptions.ReadTimeoutError. (Issue #399) Fixed proxy-related bug where connections were being reused incorrectly. (Issues #366, #369) Added socket_options keyword parameter which allows to define setsockopt configuration of new sockets. (Issue #397) Removed HTTPConnection.tcp_nodelay in favor of HTTPConnection.default_socket_options. (Issue #397) Fixed TypeError bug in Python 2.6.4. (Issue #411)
Diffstat (limited to 'www/py-urllib3')
-rw-r--r--www/py-urllib3/Makefile6
-rw-r--r--www/py-urllib3/PLIST57
-rw-r--r--www/py-urllib3/distinfo8
3 files changed, 37 insertions, 34 deletions
diff --git a/www/py-urllib3/Makefile b/www/py-urllib3/Makefile
index 7c0b49249d2..8def6b331c8 100644
--- a/www/py-urllib3/Makefile
+++ b/www/py-urllib3/Makefile
@@ -1,12 +1,12 @@
-# $NetBSD: Makefile,v 1.1 2014/04/19 15:51:34 imil Exp $
+# $NetBSD: Makefile,v 1.2 2015/03/09 15:50:48 imil Exp $
-DISTNAME= urllib3-1.8.2
+DISTNAME= urllib3-1.10.1
PKGNAME= ${PYPKGPREFIX}-${DISTNAME}
CATEGORIES= www
MASTER_SITES= https://pypi.python.org/packages/source/u/urllib3/
MAINTAINER= imil@NetBSD.org
-HOMEPAGE= https://pypi.python.org/packages/source/u/urllib3/
+HOMEPAGE= http://urllib3.readthedocs.org/
COMMENT= HTTP library with thread-safe connection pooling
LICENSE= mit
diff --git a/www/py-urllib3/PLIST b/www/py-urllib3/PLIST
index 0fad2c0e464..04b24fc28ae 100644
--- a/www/py-urllib3/PLIST
+++ b/www/py-urllib3/PLIST
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.1 2014/04/19 15:51:34 imil Exp $
+@comment $NetBSD: PLIST,v 1.2 2015/03/09 15:50:48 imil Exp $
${PYSITELIB}/${EGG_INFODIR}/PKG-INFO
${PYSITELIB}/${EGG_INFODIR}/SOURCES.txt
${PYSITELIB}/${EGG_INFODIR}/dependency_links.txt
@@ -6,75 +6,78 @@ ${PYSITELIB}/${EGG_INFODIR}/top_level.txt
${PYSITELIB}/urllib3/__init__.py
${PYSITELIB}/urllib3/__init__.pyc
${PYSITELIB}/urllib3/__init__.pyo
-${PYSITELIB}/urllib3/_collections.py
${PYSITELIB}/urllib3/_collections.pyc
${PYSITELIB}/urllib3/_collections.pyo
-${PYSITELIB}/urllib3/connection.py
${PYSITELIB}/urllib3/connection.pyc
${PYSITELIB}/urllib3/connection.pyo
-${PYSITELIB}/urllib3/connectionpool.py
${PYSITELIB}/urllib3/connectionpool.pyc
${PYSITELIB}/urllib3/connectionpool.pyo
+${PYSITELIB}/urllib3/exceptions.pyc
+${PYSITELIB}/urllib3/exceptions.pyo
+${PYSITELIB}/urllib3/fields.pyc
+${PYSITELIB}/urllib3/fields.pyo
+${PYSITELIB}/urllib3/filepost.pyc
+${PYSITELIB}/urllib3/filepost.pyo
+${PYSITELIB}/urllib3/poolmanager.pyc
+${PYSITELIB}/urllib3/poolmanager.pyo
+${PYSITELIB}/urllib3/request.pyc
+${PYSITELIB}/urllib3/request.pyo
+${PYSITELIB}/urllib3/response.pyc
+${PYSITELIB}/urllib3/response.pyo
+${PYSITELIB}/urllib3/_collections.py
+${PYSITELIB}/urllib3/connection.py
+${PYSITELIB}/urllib3/connectionpool.py
${PYSITELIB}/urllib3/contrib/__init__.py
${PYSITELIB}/urllib3/contrib/__init__.pyc
${PYSITELIB}/urllib3/contrib/__init__.pyo
-${PYSITELIB}/urllib3/contrib/ntlmpool.py
${PYSITELIB}/urllib3/contrib/ntlmpool.pyc
${PYSITELIB}/urllib3/contrib/ntlmpool.pyo
-${PYSITELIB}/urllib3/contrib/pyopenssl.py
${PYSITELIB}/urllib3/contrib/pyopenssl.pyc
${PYSITELIB}/urllib3/contrib/pyopenssl.pyo
+${PYSITELIB}/urllib3/contrib/ntlmpool.py
+${PYSITELIB}/urllib3/contrib/pyopenssl.py
${PYSITELIB}/urllib3/exceptions.py
-${PYSITELIB}/urllib3/exceptions.pyc
-${PYSITELIB}/urllib3/exceptions.pyo
${PYSITELIB}/urllib3/fields.py
-${PYSITELIB}/urllib3/fields.pyc
-${PYSITELIB}/urllib3/fields.pyo
${PYSITELIB}/urllib3/filepost.py
-${PYSITELIB}/urllib3/filepost.pyc
-${PYSITELIB}/urllib3/filepost.pyo
${PYSITELIB}/urllib3/packages/__init__.py
${PYSITELIB}/urllib3/packages/__init__.pyc
${PYSITELIB}/urllib3/packages/__init__.pyo
-${PYSITELIB}/urllib3/packages/ordered_dict.py
${PYSITELIB}/urllib3/packages/ordered_dict.pyc
${PYSITELIB}/urllib3/packages/ordered_dict.pyo
-${PYSITELIB}/urllib3/packages/six.py
${PYSITELIB}/urllib3/packages/six.pyc
${PYSITELIB}/urllib3/packages/six.pyo
+${PYSITELIB}/urllib3/packages/ordered_dict.py
+${PYSITELIB}/urllib3/packages/six.py
${PYSITELIB}/urllib3/packages/ssl_match_hostname/__init__.py
${PYSITELIB}/urllib3/packages/ssl_match_hostname/__init__.pyc
${PYSITELIB}/urllib3/packages/ssl_match_hostname/__init__.pyo
-${PYSITELIB}/urllib3/packages/ssl_match_hostname/_implementation.py
${PYSITELIB}/urllib3/packages/ssl_match_hostname/_implementation.pyc
${PYSITELIB}/urllib3/packages/ssl_match_hostname/_implementation.pyo
+${PYSITELIB}/urllib3/packages/ssl_match_hostname/_implementation.py
${PYSITELIB}/urllib3/poolmanager.py
-${PYSITELIB}/urllib3/poolmanager.pyc
-${PYSITELIB}/urllib3/poolmanager.pyo
${PYSITELIB}/urllib3/request.py
-${PYSITELIB}/urllib3/request.pyc
-${PYSITELIB}/urllib3/request.pyo
${PYSITELIB}/urllib3/response.py
-${PYSITELIB}/urllib3/response.pyc
-${PYSITELIB}/urllib3/response.pyo
${PYSITELIB}/urllib3/util/__init__.py
${PYSITELIB}/urllib3/util/__init__.pyc
${PYSITELIB}/urllib3/util/__init__.pyo
-${PYSITELIB}/urllib3/util/connection.py
${PYSITELIB}/urllib3/util/connection.pyc
${PYSITELIB}/urllib3/util/connection.pyo
-${PYSITELIB}/urllib3/util/request.py
${PYSITELIB}/urllib3/util/request.pyc
${PYSITELIB}/urllib3/util/request.pyo
-${PYSITELIB}/urllib3/util/response.py
${PYSITELIB}/urllib3/util/response.pyc
${PYSITELIB}/urllib3/util/response.pyo
-${PYSITELIB}/urllib3/util/ssl_.py
+${PYSITELIB}/urllib3/util/retry.pyc
+${PYSITELIB}/urllib3/util/retry.pyo
${PYSITELIB}/urllib3/util/ssl_.pyc
${PYSITELIB}/urllib3/util/ssl_.pyo
-${PYSITELIB}/urllib3/util/timeout.py
${PYSITELIB}/urllib3/util/timeout.pyc
${PYSITELIB}/urllib3/util/timeout.pyo
-${PYSITELIB}/urllib3/util/url.py
${PYSITELIB}/urllib3/util/url.pyc
${PYSITELIB}/urllib3/util/url.pyo
+${PYSITELIB}/urllib3/util/connection.py
+${PYSITELIB}/urllib3/util/request.py
+${PYSITELIB}/urllib3/util/response.py
+${PYSITELIB}/urllib3/util/retry.py
+${PYSITELIB}/urllib3/util/ssl_.py
+${PYSITELIB}/urllib3/util/timeout.py
+${PYSITELIB}/urllib3/util/url.py
diff --git a/www/py-urllib3/distinfo b/www/py-urllib3/distinfo
index 15df6fc01fc..62167483485 100644
--- a/www/py-urllib3/distinfo
+++ b/www/py-urllib3/distinfo
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.1 2014/04/19 15:51:34 imil Exp $
+$NetBSD: distinfo,v 1.2 2015/03/09 15:50:48 imil Exp $
-SHA1 (urllib3-1.8.2.tar.gz) = a53fa7b7abff9adf3d977d7205ef4f042f5273df
-RMD160 (urllib3-1.8.2.tar.gz) = 470446f18b807b5b5b80323f95bd2a27ea1f9275
-Size (urllib3-1.8.2.tar.gz) = 102441 bytes
+SHA1 (urllib3-1.10.1.tar.gz) = 434ff4f51b566076ed2f41ff71f24e1b0d5c9ebd
+RMD160 (urllib3-1.10.1.tar.gz) = 807574c6a2bd477ceb160aa0a3dbd457e2043fba
+Size (urllib3-1.10.1.tar.gz) = 129860 bytes