diff --git a/no-default-cacert.patch b/no-default-cacert.patch index df5168c..11c6e93 100644 --- a/no-default-cacert.patch +++ b/no-default-cacert.patch @@ -1,8 +1,6 @@ -Index: requests-1.2.3/requests/adapters.py -=================================================================== ---- requests-1.2.3.orig/requests/adapters.py -+++ requests-1.2.3/requests/adapters.py -@@ -129,9 +129,6 @@ class HTTPAdapter(BaseAdapter): +--- a/requests/adapters.py ++++ b/requests/adapters.py +@@ -132,9 +132,6 @@ if not cert_loc: cert_loc = DEFAULT_CA_BUNDLE_PATH @@ -12,11 +10,9 @@ Index: requests-1.2.3/requests/adapters.py conn.cert_reqs = 'CERT_REQUIRED' conn.ca_certs = cert_loc else: -Index: requests-1.2.3/requests/certs.py -=================================================================== ---- requests-1.2.3.orig/requests/certs.py -+++ requests-1.2.3/requests/certs.py -@@ -18,7 +18,7 @@ import os.path +--- a/requests/certs.py ++++ b/requests/certs.py +@@ -18,7 +18,7 @@ def where(): """Return the preferred certificate bundle.""" # vendored bundle inside Requests @@ -25,18 +21,14 @@ Index: requests-1.2.3/requests/certs.py if __name__ == '__main__': print(where()) -Index: requests-1.2.3/MANIFEST.in -=================================================================== ---- requests-1.2.3.orig/MANIFEST.in -+++ requests-1.2.3/MANIFEST.in +--- a/MANIFEST.in ++++ b/MANIFEST.in @@ -1 +1 @@ -include README.rst LICENSE NOTICE HISTORY.rst test_requests.py requirements.txt requests/cacert.pem +include README.rst LICENSE NOTICE HISTORY.rst test_requests.py requirements.txt -Index: requests-1.2.3/requests.egg-info/SOURCES.txt -=================================================================== ---- requests-1.2.3.orig/requests.egg-info/SOURCES.txt -+++ requests-1.2.3/requests.egg-info/SOURCES.txt -@@ -10,7 +10,6 @@ requests/__init__.py +--- a/requests.egg-info/SOURCES.txt ++++ b/requests.egg-info/SOURCES.txt +@@ -10,7 +10,6 @@ requests/adapters.py requests/api.py requests/auth.py @@ -44,7 +36,7 @@ Index: requests-1.2.3/requests.egg-info/SOURCES.txt requests/certs.py requests/compat.py requests/cookies.py -@@ -79,4 +78,4 @@ requests/packages/urllib3/contrib/pyopen +@@ -82,4 +81,4 @@ requests/packages/urllib3/packages/__init__.py requests/packages/urllib3/packages/ordered_dict.py requests/packages/urllib3/packages/six.py diff --git a/python-requests.changes b/python-requests.changes index 6f72d27..2c6a6d9 100644 --- a/python-requests.changes +++ b/python-requests.changes @@ -1,3 +1,48 @@ +------------------------------------------------------------------- +Thu Nov 7 10:07:58 UTC 2013 - mcihar@suse.cz + +- update to 2.0.1 +- changes in 2.0.1: + - Updated included CA Bundle with new mistrusts and automated process for the future + - Added MD5-sess to Digest Auth + - Accept per-file headers in multipart file POST messages. + - Fixed: Don't send the full URL on CONNECT messages. + - Fixed: Correctly lowercase a redirect scheme. + - Fixed: Cookies not persisted when set via functional API. + - Fixed: Translate urllib3 ProxyError into a requests ProxyError derived from ConnectionError. + - Updated internal urllib3 and chardet. +- changes in 2.0.0: + - Keys in the Headers dictionary are now native strings on all Python versions, + i.e. bytestrings on Python 2, unicode on Python 3. + - Proxy URLs now *must* have an explicit scheme. A ``MissingSchema`` exception + will be raised if they don't. + - Timeouts now apply to read time if ``Stream=False``. + - ``RequestException`` is now a subclass of ``IOError``, not ``RuntimeError``. + - Added new method to ``PreparedRequest`` objects: ``PreparedRequest.copy()``. + - Added new method to ``Session`` objects: ``Session.update_request()``. This + method updates a ``Request`` object with the data (e.g. cookies) stored on + the ``Session``. + - Added new method to ``Session`` objects: ``Session.prepare_request()``. This + method updates and prepares a ``Request`` object, and returns the + corresponding ``PreparedRequest`` object. + - Added new method to ``HTTPAdapter`` objects: ``HTTPAdapter.proxy_headers()``. + This should not be called directly, but improves the subclass interface. + - ``httplib.IncompleteRead`` exceptions caused by incorrect chunked encoding + will now raise a Requests ``ChunkedEncodingError`` instead. + - Invalid percent-escape sequences now cause a Requests ``InvalidURL`` + exception to be raised. + - HTTP 208 no longer uses reason phrase ``"im_used"``. Correctly uses + ``"already_reported"``. + - HTTP 226 reason added (``"im_used"``). + - Vastly improved proxy support, including the CONNECT verb. Special thanks to + the many contributors who worked towards this improvement. + - Cookies are now properly managed when 401 authentication responses are + received. + - Chunked encoding fixes. + - Support for mixed case schemes. + - Better handling of streaming downloads. + - Retrieve environment proxies from more locations. + ------------------------------------------------------------------- Thu Oct 24 11:13:26 UTC 2013 - speilicke@suse.com diff --git a/python-requests.spec b/python-requests.spec index 56568cd..04c28f6 100644 --- a/python-requests.spec +++ b/python-requests.spec @@ -17,7 +17,7 @@ Name: python-requests -Version: 1.2.3 +Version: 2.0.1 Release: 0 Url: http://python-requests.org Summary: Awesome Python HTTP Library That's Actually Usable diff --git a/requests-1.2.3.tar.gz b/requests-1.2.3.tar.gz deleted file mode 100644 index f0d2ae8..0000000 --- a/requests-1.2.3.tar.gz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:156bf3ec27ba9ec7e0cf8fbe02808718099d218de403eb64a714d73ba1a29ab1 -size 348854 diff --git a/requests-2.0.1.tar.gz b/requests-2.0.1.tar.gz new file mode 100644 index 0000000..e9fd7ff --- /dev/null +++ b/requests-2.0.1.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8cfddb97667c2a9edaf28b506d2479f1b8dc0631cbdcd0ea8c8864def59c698b +size 412648