[Python-modules-commits] [requests] 02/04: merge patched into master
Daniele Tricoli
eriol-guest at moszumanska.debian.org
Sat Jun 18 20:50:23 UTC 2016
This is an automated email from the git hooks/post-receive script.
eriol-guest pushed a commit to branch master
in repository requests.
commit 2a1ec22e18ed524ab2a350dc35464293756f47b1
Merge: 6bc7345 3311851
Author: Daniele Tricoli <eriol at mornie.org>
Date: Sat Jun 18 19:09:08 2016 +0200
merge patched into master
debian/.git-dpm | 4 +-
debian/patches/series | 1 +
debian/patches/use-pip-unbundling.patch | 82 +++++++++++++++++++++++++++++++++
requests/packages/__init__.py | 61 ++++++++++++++++++++----
4 files changed, 136 insertions(+), 12 deletions(-)
diff --cc debian/.git-dpm
index 6d10adc,0000000..0433bdc
mode 100644,000000..100644
--- a/debian/.git-dpm
+++ b/debian/.git-dpm
@@@ -1,11 -1,0 +1,11 @@@
+# see git-dpm(1) from git-dpm package
- 490dac0b51a3ba6df874cf91c6be969585573820
- 490dac0b51a3ba6df874cf91c6be969585573820
++3311851f0cffea52cd779d01a6bf31cd8d34a37f
++3311851f0cffea52cd779d01a6bf31cd8d34a37f
+5ee4efb2658ebe0fad3cc5d12271af49dd073ab3
+5ee4efb2658ebe0fad3cc5d12271af49dd073ab3
+requests_2.10.0.orig.tar.gz
+1b9a2395402692262fc61fa15bedbc3e112b1029
+477617
+debianTag="debian/%e%v"
+patchedTag="patched/%e%v"
+upstreamTag="upstream/%e%u"
diff --cc debian/patches/series
index b57f725,0000000..a679483
mode 100644,000000..100644
--- a/debian/patches/series
+++ b/debian/patches/series
@@@ -1,3 -1,0 +1,4 @@@
+01_use-system-ca-certificates.patch
+03_export-IncompleteRead.patch
+02_populate-install_requires.patch
++use-pip-unbundling.patch
diff --cc debian/patches/use-pip-unbundling.patch
index 0000000,0000000..c42f661
new file mode 100644
--- /dev/null
+++ b/debian/patches/use-pip-unbundling.patch
@@@ -1,0 -1,0 +1,82 @@@
++From 3311851f0cffea52cd779d01a6bf31cd8d34a37f Mon Sep 17 00:00:00 2001
++From: Daniele Tricoli <eriol at mornie.org>
++Date: Sat, 18 Jun 2016 18:57:45 +0200
++Subject: Use the same unbundling strategy implemented by pip
++
++Description: Use the same unbundling strategy implemented by pip.
++Author: The pip developers <python-virtualenv at groups.google.com>
++Patch-Name: use-pip-unbundling.patch
++---
++ requests/packages/__init__.py | 61 ++++++++++++++++++++++++++++++++++++-------
++ 1 file changed, 51 insertions(+), 10 deletions(-)
++
++diff --git a/requests/packages/__init__.py b/requests/packages/__init__.py
++index 971c2ad..7a87131 100644
++--- a/requests/packages/__init__.py
+++++ b/requests/packages/__init__.py
++@@ -23,14 +23,55 @@ request.
++ from __future__ import absolute_import
++ import sys
++
++-try:
++- from . import urllib3
++-except ImportError:
++- import urllib3
++- sys.modules['%s.urllib3' % __name__] = urllib3
+++# On Debian we use the unbundling strategy implemented by pip inside
+++# pip._vendor.__init__.
+++def vendored(modulename):
+++ vendored_name = "{0}.{1}".format(__name__, modulename)
++
++-try:
++- from . import chardet
++-except ImportError:
++- import chardet
++- sys.modules['%s.chardet' % __name__] = chardet
+++ try:
+++ __import__(vendored_name, globals(), locals(), level=0)
+++ except ImportError:
+++ try:
+++ __import__(modulename, globals(), locals(), level=0)
+++ except ImportError:
+++ # We can just silently allow import failures to pass here. If we
+++ # got to this point it means that ``import requests.packages.whatever``
+++ # failed and so did ``import whatever``. Since we're importing this
+++ # upfront in an attempt to alias imports, not erroring here will
+++ # just mean we get a regular import error whenever requests
+++ # *actually* tries to import one of these modules to use it, which
+++ # actually gives us a better error message than we would have
+++ # otherwise gotten.
+++ pass
+++ else:
+++ sys.modules[vendored_name] = sys.modules[modulename]
+++ base, head = vendored_name.rsplit(".", 1)
+++ setattr(sys.modules[base], head, sys.modules[modulename])
+++
+++vendored('chardet')
+++vendored('urllib3')
+++vendored('urllib3._collections')
+++vendored('urllib3.connection')
+++vendored('urllib3.connectionpool')
+++vendored('urllib3.contrib')
+++vendored('urllib3.contrib.ntlmpool')
+++vendored('urllib3.contrib.pyopenssl')
+++vendored('urllib3.exceptions')
+++vendored('urllib3.fields')
+++vendored('urllib3.filepost')
+++vendored('urllib3.packages')
+++vendored('urllib3.packages.ordered_dict')
+++vendored('urllib3.packages.six')
+++vendored('urllib3.packages.ssl_match_hostname')
+++vendored('urllib3.packages.ssl_match_hostname._implementation')
+++vendored('urllib3.poolmanager')
+++vendored('urllib3.request')
+++vendored('urllib3.response')
+++vendored('urllib3.util')
+++vendored('urllib3.util.connection')
+++vendored('urllib3.util.request')
+++vendored('urllib3.util.response')
+++vendored('urllib3.util.retry')
+++vendored('urllib3.util.ssl_')
+++vendored('urllib3.util.timeout')
+++vendored('urllib3.util.url')
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/python-modules/packages/requests.git
More information about the Python-modules-commits
mailing list