Revisions of python-requests

Adrian Schröter's avatar Adrian Schröter (adrianSuSE) committed (revision 19)
Split 13.2 from Factory
Stephan Kulow's avatar Stephan Kulow (coolo) accepted request 237323 from Tomáš Chvátal's avatar Tomáš Chvátal (scarabeus_factory) (revision 18)
- Update tarball to the one upstream is publishing.

- Update to version 2.3.0
  + New ``Response`` property ``is_redirect``, which is true when the
    library could have processed this response as a redirection (whether
    or not it actually did).
  + The ``timeout`` parameter now affects requests with both ``stream=True``
    and ``stream=False`` equally.
  + The change in v2.0.0 to mandate explicit proxy schemes has been reverted.
    Proxy schemes now default to ``http://``.
  + The ``CaseInsensitiveDict`` used for HTTP headers now behaves like a normal
    dictionary when references as string or viewd in the interpreter.
  + No longer expose Authorization or Proxy-Authorization headers on redirect.
    Fix CVE-2014-1829 and CVE-2014-1830 respectively.
  + Authorization is re-evaluated each redirect.
  + On redirect, pass url as native strings.
  + Fall-back to autodetected encoding for JSON when Unicode detection fails.
  + Headers set to ``None`` on the ``Session`` are now correctly not sent.
  + Correctly honor ``decode_unicode`` even if it wasn't used earlier in the
    same response.
  + Stop advertising ``compress`` as a supported Content-Encoding.
  + The ``Response.history`` parameter is now always a list.
  + Many, many ``urllib3`` bugfixes.- Fixes incorrect parsing of proxy
    credentials that contain a literal or encoded '#' character.
  + Assorted urllib3 fixes.
  + New exception: ``ContentDecodingError``. Raised instead of ``urllib3``
    ``DecodeError`` exceptions.
  + Avoid many many exceptions from the buggy implementation of
    ``proxy_bypass`` on OS X in Python 2.6.
  + Avoid crashing when attempting to get authentication credentials
Stephan Kulow's avatar Stephan Kulow (coolo) accepted request 210031 from Sascha Peilicke's avatar Sascha Peilicke (saschpe) (revision 17)
- Add no-default-cacert-sles.patch: use this patch when building
  for SLES, since python in SLES and openSUSE behave differently
  when it comes to SSL, and no-default-cacert.patch is wrong for
  SLES. (forwarded request 210028 from vuntz)
Stephan Kulow's avatar Stephan Kulow (coolo) accepted request 206124 from Denisart Benjamin's avatar Denisart Benjamin (posophe) (revision 16)
- 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. (forwarded request 206076 from Nijel)
Adrian Schröter's avatar Adrian Schröter (adrianSuSE) committed (revision 14)
Split 13.1 from Factory
Stephan Kulow's avatar Stephan Kulow (coolo) accepted request 184322 from Denisart Benjamin's avatar Denisart Benjamin (posophe) (revision 13)
- Add no-default-cacert.patch: completely ignore the internal CA
  bundle and point to /etc/ssl/certs/. This works because we
  patched python to do the right thing when a directory is used
  there instead of a file.
- Manually remove requests/cacert.pem (better than doing that in
  the patch, since it's big) too. (forwarded request 184317 from vuntz)
Stephan Kulow's avatar Stephan Kulow (coolo) accepted request 179993 from Sascha Peilicke's avatar Sascha Peilicke (saschpe) (revision 12)
housekeeping sr, necessary due to split between d:l:p and d:l:p3 and (manual) _link removal in Factory.
Stephan Kulow's avatar Stephan Kulow (coolo) accepted request 176813 from Sascha Peilicke's avatar Sascha Peilicke (saschpe) (revision 11)
- update to 1.2.3:
 * Python 3.3.2 compatibility
 * Always percent-encode location headers
 * Fix connection adapter matching to be most-specific first
 * new argument to the default connection adapter for passing a block argument
 * prevent a KeyError when there's no link headers (forwarded request 176685 from dirkmueller)
Stephan Kulow's avatar Stephan Kulow (coolo) accepted request 175242 from Sascha Peilicke's avatar Sascha Peilicke (saschpe) (revision 10)
- update to 1.2.0: 
 * Fixed cookies on sessions and on requests
 * Significantly change how hooks are dispatched - hooks now receive all the
  arguments specified by the user when making a request so hooks can make a
  secondary request with the same parameters. This is especially necessary for
  authentication handler authors
 * certifi support was removed
 * Fixed bug where using OAuth 1 with body ``signature_type`` sent no data
 * Major proxy work thanks to @Lukasa including parsing of proxy authentication
  from the proxy url
 * Fix DigestAuth handling too many 401s
 * Update vendored urllib3 to include SSL bug fixes
 * Allow keyword arguments to be passed to ``json.loads()`` via the
  ``Response.json()`` method
 * Don't send ``Content-Length`` header by default on ``GET`` or ``HEAD``
   requests
 * Add ``elapsed`` attribute to ``Response`` objects to time how long a request
   took.
 * Fix ``RequestsCookieJar``
 * Sessions and Adapters are now picklable, i.e., can be used with the
  mutiprocessing library
  Update charade to version 1.0.3

- update to 1.2.0:
 * Fixed cookies on sessions and on requests
 * Significantly change how hooks are dispatched - hooks now receive all the
  arguments specified by the user when making a request so hooks can make a
  secondary request with the same parameters. This is especially necessary for
  authentication handler authors
 * certifi support was removed (forwarded request 175233 from dirkmueller)
Adrian Schröter's avatar Adrian Schröter (adrianSuSE) committed (revision 9)
Split 12.3 from Factory
Stephan Kulow's avatar Stephan Kulow (coolo) accepted request 148913 from Sascha Peilicke's avatar Sascha Peilicke (saschpe) (revision 8)
- Set license to "Apache-2.0 and LGPL-2.1+ and MIT", according to
  https://github.com/kennethreitz/requests/issues/1111, the base
  license is Apache-2.0 but requests ships two libraries (bnc#799119):
  + charade: LGPL-2.1+ 
  + urllib3: MIT

- Initial python3 support

- Update to version 1.1.0:
  * CHUNKED REQUESTS
  * Support for iterable response bodies
  * Assume servers persist redirect params
  * Allow explicit content types to be specified for file data
  * Make merge_kwargs case-insensitive when looking up keys


- Set license to "Apache-2.0 and LGPL-2.1+ and MIT", according to
  https://github.com/kennethreitz/requests/issues/1111, the base
  license is Apache-2.0 but requests ships two libraries (bnc#799119):
  + charade: LGPL-2.1+ 
  + urllib3: MIT

- Initial python3 support
Stephan Kulow's avatar Stephan Kulow (coolo) accepted request 142225 from Factory Maintainer's avatar Factory Maintainer (factory-maintainer) (revision 7)
Automatic submission by obs-autosubmit
Stephan Kulow's avatar Stephan Kulow (coolo) accepted request 139141 from Factory Maintainer's avatar Factory Maintainer (factory-maintainer) (revision 6)
Automatic submission by obs-autosubmit
Adrian Schröter's avatar Adrian Schröter (adrianSuSE) committed (revision 4)
branched from openSUSE:Factory
Stephan Kulow's avatar Stephan Kulow (coolo) accepted request 121921 from Sascha Peilicke's avatar Sascha Peilicke (saschpe) (revision 3)
- Use a slightly different approach for bnc#761500, try to use /etc/ssl/certs
  but use /etc/ssl/ca-bundle.pem as a fallback. The previous fix didn't work
  for me as (my) Python ssl module doesn't support cert directories...
- No need to check SUSE versions for python-certifi, it only is/was
  part of openSUSE:Factory for a brief period of time

- Load directory-based cert store in openSUSE >= 12.2

- Update to 0.12.1
  * New Response.json property
  * Ability to add string file uploads
  * Fix out-of-range issue with iter_lines
  * Fix iter_content default size
  * Fix POST redirects containing files
- 0.12.0 (2012-05-02)
  * EXPERIMENTAL OAUTH SUPPORT!
  * Proper CookieJar-backed cookies interface with awesome dict-like interface.
  * Speed fix for non-iterated content chunks.
  * Move pre_request to a more usable place.
  * New pre_send hook.
  * Lazily encode data, params, files
  * Load system Certificate Bundle if certify isn't available.
  * Cleanups, fixes.
- Add python-chardet and python-oauthlib requirements
- Run test suite (added python-distribute build requirement to enable)
Stephan Kulow's avatar Stephan Kulow (coolo) accepted request 116919 from Factory Maintainer's avatar Factory Maintainer (factory-maintainer) (revision 2)
Automatic submission by obs-autosubmit
Displaying revisions 61 - 80 of 81
openSUSE Build Service is sponsored by