{"action":"created","issue":{"url":"https://api.github.com/repos/JEStaubach/quickprompts/issues/87","repository_url":"https://api.github.com/repos/JEStaubach/quickprompts","labels_url":"https://api.github.com/repos/JEStaubach/quickprompts/issues/87/labels{/name}","comments_url":"https://api.github.com/repos/JEStaubach/quickprompts/issues/87/comments","events_url":"https://api.github.com/repos/JEStaubach/quickprompts/issues/87/events","html_url":"https://github.com/JEStaubach/quickprompts/pull/87","id":232102636,"number":87,"title":"Update requests to 2.17.2","user":{"login":"pyup-bot","id":16239342,"avatar_url":"https://avatars3.githubusercontent.com/u/16239342?v=3","gravatar_id":"","url":"https://api.github.com/users/pyup-bot","html_url":"https://github.com/pyup-bot","followers_url":"https://api.github.com/users/pyup-bot/followers","following_url":"https://api.github.com/users/pyup-bot/following{/other_user}","gists_url":"https://api.github.com/users/pyup-bot/gists{/gist_id}","starred_url":"https://api.github.com/users/pyup-bot/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/pyup-bot/subscriptions","organizations_url":"https://api.github.com/users/pyup-bot/orgs","repos_url":"https://api.github.com/users/pyup-bot/repos","events_url":"https://api.github.com/users/pyup-bot/events{/privacy}","received_events_url":"https://api.github.com/users/pyup-bot/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":1,"created_at":"2017-05-29T21:44:56Z","updated_at":"2017-05-29T21:51:43Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/JEStaubach/quickprompts/pulls/87","html_url":"https://github.com/JEStaubach/quickprompts/pull/87","diff_url":"https://github.com/JEStaubach/quickprompts/pull/87.diff","patch_url":"https://github.com/JEStaubach/quickprompts/pull/87.patch"},"body":"\nThere's a new version of [requests](https://pypi.python.org/pypi/requests) available.\nYou are currently using **2.11.1**. I have updated it to **2.17.2**\n\n\n\nThese links might come in handy:  <a href=\"https://pypi.python.org/pypi/requests\">PyPI</a> | <a href=\"https://pyup.io/changelogs/requests/\">Changelog</a> | <a href=\"http://python-requests.org\">Homepage</a> \n\n\n\n### Changelog\n> \n>### 2.17.0\n\n>+++++++++++++++++++\n\n>**Improvements**\n\n>- Removal of the 301 redirect cache. This improves thread-safety.\n\n\n\n\n>### 2.16.5\n\n>+++++++++++++++++++\n\n>- Improvements to ``$ python -m requests.help``.\n\n\n\n>### 2.16.4\n\n>+++++++++++++++++++\n\n>- Introduction of the ``$ python -m requests.help`` command, for debugging with maintainers!\n\n\n\n>### 2.16.3\n\n>+++++++++++++++++++\n\n>- Further restored the ``requests.packages`` namespace for compatibility reasons.\n\n\n\n>### 2.16.2\n\n>+++++++++++++++++++\n\n>- Further restored the ``requests.packages`` namespace for compatibility reasons.\n\n>No code modification (noted below) should be neccessary any longer.\n\n\n\n>### 2.16.1\n\n>+++++++++++++++++++\n\n>- Restored the ``requests.packages`` namespace for compatibility reasons.\n>- Bugfix for ``urllib3`` version parsing.\n\n>**Note**: code that was written to import against the ``requests.packages``\n>namespace previously will have to import code that rests at this module-level\n>now.\n\n>For example::\n\n>    from requests.packages.urllib3.poolmanager import PoolManager\n\n>Will need to be re-written to be::\n\n>    from requests.packages import urllib3\n>    urllib3.poolmanager.PoolManager\n\n>Or, even better::\n\n>    from urllib3.poolmanager import PoolManager\n\n\n\n>### 2.16.0\n\n>+++++++++++++++++++\n\n>- Unvendor ALL the things!\n\n\n\n>### 2.15.1\n\n>+++++++++++++++++++\n\n>- Everyone makes mistakes.\n\n\n\n>### 2.15.0\n\n>+++++++++++++++++++\n\n>**Improvements**\n\n>- Introduction of the ``Response.next`` property, for getting the next\n>  ``PreparedResponse`` from a redirect chain (when ``allow_redirects=False``).\n>- Internal refactoring of ``__version__`` module.\n\n>**Bugfixes**\n\n>- Restored once-optional parameter for ``requests.utils.get_environ_proxies()``.\n\n\n\n>### 2.14.2\n\n>+++++++++++++++++++\n\n>**Bugfixes**\n\n>- Changed a less-than to an equal-to and an or in the dependency markers to\n>  widen compatibility with older setuptools releases.\n\n\n\n>### 2.14.1\n\n>+++++++++++++++++++\n\n>**Bugfixes**\n\n>- Changed the dependency markers to widen compatibility with older pip\n>  releases.\n\n\n\n>### 2.14.0\n\n>+++++++++++++++++++\n\n>**Improvements**\n\n>- It is now possible to pass ``no_proxy`` as a key to the ``proxies``\n>  dictionary to provide handling similar to the ``NO_PROXY`` environment\n>  variable.\n>- When users provide invalid paths to certificate bundle files or directories\n>  Requests now raises ``IOError``, rather than failing at the time of the HTTPS\n>  request with a fairly inscrutable certificate validation error.\n>- The behavior of ``SessionRedirectMixin`` was slightly altered.\n>  ``resolve_redirects`` will now detect a redirect by calling\n>  ``get_redirect_target(response)`` instead of directly\n>  querying ``Response.is_redirect`` and ``Response.headers[&#39;location&#39;]``.\n>  Advanced users will be able to process malformed redirects more easily.\n>- Changed the internal calculation of elapsed request time to have higher\n>  resolution on Windows.\n>- Added ``win_inet_pton`` as conditional dependency for the ``[socks]`` extra\n>  on Windows with Python 2.7.\n>- Changed the proxy bypass implementation on Windows: the proxy bypass\n>  check doesn&#39;t use forward and reverse DNS requests anymore\n>- URLs with schemes that begin with ``http`` but are not ``http`` or ``https``\n>  no longer have their host parts forced to lowercase.\n\n>**Bugfixes**\n\n>- Much improved handling of non-ASCII ``Location`` header values in redirects.\n>  Fewer ``UnicodeDecodeErrors`` are encountered on Python 2, and Python 3 now\n>  correctly understands that Latin-1 is unlikely to be the correct encoding.\n>- If an attempt to ``seek`` file to find out its length fails, we now\n>  appropriately handle that by aborting our content-length calculations.\n>- Restricted ``HTTPDigestAuth`` to only respond to auth challenges made on 4XX\n>  responses, rather than to all auth challenges.\n>- Fixed some code that was firing ``DeprecationWarning`` on Python 3.6.\n>- The dismayed person emoticon (``/o\\\\``) no longer has a big head. I&#39;m sure\n>  this is what you were all worrying about most.\n\n\n>**Miscellaneous**\n\n>- Updated bundled urllib3 to v1.21.1.\n>- Updated bundled chardet to v3.0.2.\n>- Updated bundled idna to v2.5.\n>- Updated bundled certifi to 2017.4.17.\n\n\n\n>### 2.13.0\n\n>+++++++++++++++++++\n\n>**Features**\n\n>- Only load the ``idna`` library when we&#39;ve determined we need it. This will\n>  save some memory for users.\n\n>**Miscellaneous**\n\n>- Updated bundled urllib3 to 1.20.\n>- Updated bundled idna to 2.2.\n\n\n\n>### 2.12.5\n\n>+++++++++++++++++++\n\n>**Bugfixes**\n\n>- Fixed an issue with JSON encoding detection, specifically detecting\n>  big-endian UTF-32 with BOM.\n\n\n\n>### 2.12.4\n\n>+++++++++++++++++++\n\n>**Bugfixes**\n\n>- Fixed regression from 2.12.2 where non-string types were rejected in the\n>  basic auth parameters. While support for this behaviour has been readded,\n>  the behaviour is deprecated and will be removed in the future.\n\n\n\n>### 2.12.3\n\n>+++++++++++++++++++\n\n>**Bugfixes**\n\n>- Fixed regression from v2.12.1 for URLs with schemes that begin with &quot;http&quot;.\n>  These URLs have historically been processed as though they were HTTP-schemed\n>  URLs, and so have had parameters added. This was removed in v2.12.2 in an\n>  overzealous attempt to resolve problems with IDNA-encoding those URLs. This\n>  change was reverted: the other fixes for IDNA-encoding have been judged to\n>  be sufficient to return to the behaviour Requests had before v2.12.0.\n\n\n\n>### 2.12.2\n\n>+++++++++++++++++++\n\n>**Bugfixes**\n\n>- Fixed several issues with IDNA-encoding URLs that are technically invalid but\n>  which are widely accepted. Requests will now attempt to IDNA-encode a URL if\n>  it can but, if it fails, and the host contains only ASCII characters, it will\n>  be passed through optimistically. This will allow users to opt-in to using\n>  IDNA2003 themselves if they want to, and will also allow technically invalid\n>  but still common hostnames.\n>- Fixed an issue where URLs with leading whitespace would raise\n>  ``InvalidSchema`` errors.\n>- Fixed an issue where some URLs without the HTTP or HTTPS schemes would still\n>  have HTTP URL preparation applied to them.\n>- Fixed an issue where Unicode strings could not be used in basic auth.\n>- Fixed an issue encountered by some Requests plugins where constructing a\n>  Response object would cause ``Response.content`` to raise an\n>  ``AttributeError``.\n\n\n\n>### 2.12.1\n\n>+++++++++++++++++++\n\n>**Bugfixes**\n\n>- Updated setuptools &#39;security&#39; extra for the new PyOpenSSL backend in urllib3.\n\n>**Miscellaneous**\n\n>- Updated bundled urllib3 to 1.19.1.\n\n\n\n>### 2.12.0\n\n>+++++++++++++++++++\n\n>**Improvements**\n\n>- Updated support for internationalized domain names from IDNA2003 to IDNA2008.\n>  This updated support is required for several forms of IDNs and is mandatory\n>  for .de domains.\n>- Much improved heuristics for guessing content lengths: Requests will no\n>  longer read an entire ``StringIO`` into memory.\n>- Much improved logic for recalculating ``Content-Length`` headers for\n>  ``PreparedRequest`` objects.\n>- Improved tolerance for file-like objects that have no ``tell`` method but\n>  do have a ``seek`` method.\n>- Anything that is a subclass of ``Mapping`` is now treated like a dictionary\n>  by the ``data=`` keyword argument.\n>- Requests now tolerates empty passwords in proxy credentials, rather than\n>  stripping the credentials.\n>- If a request is made with a file-like object as the body and that request is\n>  redirected with a 307 or 308 status code, Requests will now attempt to\n>  rewind the body object so it can be replayed.\n\n>**Bugfixes**\n\n>- When calling ``response.close``, the call to ``close`` will be propagated\n>  through to non-urllib3 backends.\n>- Fixed issue where the ``ALL_PROXY`` environment variable would be preferred\n>  over scheme-specific variables like ``HTTP_PROXY``.\n>- Fixed issue where non-UTF8 reason phrases got severely mangled by falling\n>  back to decoding using ISO 8859-1 instead.\n>- Fixed a bug where Requests would not correctly correlate cookies set when\n>  using custom Host headers if those Host headers did not use the native\n>  string type for the platform.\n\n>**Miscellaneous**\n\n>- Updated bundled urllib3 to 1.19.\n>- Updated bundled certifi certs to 2016.09.26.\n\n\n\n\n\n\n\n*Got merge conflicts? Close this PR and delete the branch. I'll create a new PR for you.*\n\nHappy merging! 🤖\n"},"comment":{"url":"https://api.github.com/repos/JEStaubach/quickprompts/issues/comments/304735601","html_url":"https://github.com/JEStaubach/quickprompts/pull/87#issuecomment-304735601","issue_url":"https://api.github.com/repos/JEStaubach/quickprompts/issues/87","id":304735601,"user":{"login":"coveralls","id":2354108,"avatar_url":"https://avatars2.githubusercontent.com/u/2354108?v=3","gravatar_id":"","url":"https://api.github.com/users/coveralls","html_url":"https://github.com/coveralls","followers_url":"https://api.github.com/users/coveralls/followers","following_url":"https://api.github.com/users/coveralls/following{/other_user}","gists_url":"https://api.github.com/users/coveralls/gists{/gist_id}","starred_url":"https://api.github.com/users/coveralls/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/coveralls/subscriptions","organizations_url":"https://api.github.com/users/coveralls/orgs","repos_url":"https://api.github.com/users/coveralls/repos","events_url":"https://api.github.com/users/coveralls/events{/privacy}","received_events_url":"https://api.github.com/users/coveralls/received_events","type":"User","site_admin":false},"created_at":"2017-05-29T21:51:43Z","updated_at":"2017-05-29T21:51:43Z","body":"\n[![Coverage Status](https://coveralls.io/builds/11736913/badge)](https://coveralls.io/builds/11736913)\n\nCoverage remained the same at 42.5% when pulling **b81aefbca7e7e80ff3cd4df296efd3379e67aeba on pyup-update-requests-2.11.1-to-2.17.2** into **1055b454506abdf7a7d90da4ca398ff89501bbb2 on master**.\n"}}
{"actor":{"display_login":"coveralls"}}