./devel/py-requests, HTTP library, written in Python, for human beings

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 2.18.1, Package name: py27-requests-2.18.1, Maintainer: imil

Requests takes all of the work out of Python HTTP/1.1 - making your
integration with web services seamless. There's no need to manually add query
strings to your URLs, or to form-encode your POST data. Keep-alive and HTTP
connection pooling are 100% automatic, powered by urllib3, which is embedded
within Requests.


Required to run:
[security/py-OpenSSL] [devel/py-setuptools] [converters/py-chardet] [lang/python27] [security/py-cryptography] [www/py-urllib3] [www/py-idna] [security/py-certifi]

Required to build:
[devel/py-test] [pkgtools/cwrappers] [devel/py-test-cov] [net/py-Socks] [www/py-test-httpbin] [devel/py-test-mock] [devel/py-test-xdist]

Master sites:

SHA1: 8927e5bf2feb7fa43844e4972e48f9a384f7029d
RMD160: fc6cfa5b4918efabee6c95dd5326d46f01942012
Filesize: 121.317 KB

Version history: (Expand)


CVS history: (Expand)


   2017-06-15 07:59:47 by Adam Ciarcinski | Files touched by this commit (2)
Log message:
2.18.1:
Bugfixes
* Fix an error in the packaging whereby the *.whl contained incorrect data that \ 
regressed the fix in v2.17.3.

2.18.0:
Improvements
* Response is now a context manager, so can be used directly in a with statement \ 
without first having to be wrapped by contextlib.closing().
Bugfixes
* Resolve installation failure if multiprocessing is not available
* Resolve tests crash if multiprocessing is not able to determine the number of \ 
CPU cores
* Resolve error swallowing in utils set_environ generator
   2017-05-31 08:30:25 by Adam Ciarcinski | Files touched by this commit (2)
Log message:
2.17.2 (2017-05-29)
**Improvements**
- Improved ``packages`` namespace identity support, for monkeypatching libraries.
   2017-05-29 15:56:52 by Thomas Klausner | Files touched by this commit (1)
Log message:
Comment out py-test-httpbin build dependency, it depends on py-requests
via py-flask and py-werkzeug.
   2017-05-29 12:43:42 by Adam Ciarcinski | Files touched by this commit (5)
Log message:
2.16.5 (2017-05-28)
- Improvements to ``$ python -m requests.help``.
   2017-05-10 19:42:09 by Adam Ciarcinski | Files touched by this commit (2)
Log message:
Changes 2.14.2:
**Bugfixes**
- Changed a less-than to an equal-to and an or in the dependency markers to
  widen compatibility with older setuptools releases.
   2017-05-10 05:41:20 by Adam Ciarcinski | Files touched by this commit (2)
Log message:
Changes 2.14.1:
**Bugfixes**
- Changed the dependency markers to widen compatibility with older pip
releases.
   2017-05-09 19:08:39 by Adam Ciarcinski | Files touched by this commit (3) | Package updated
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.
   2017-04-04 14:42:23 by Adam Ciarcinski | Files touched by this commit (3) | Package updated
Log message:
Changes 2.13.0:

Features
* Only load the idna library when we’ve determined we need it. This will save \ 
some memory for users.

Miscellaneous
* Updated bundled urllib3 to 1.20.
* Updated bundled idna to 2.2.