2022-01-07 17:23:16 by Adam Ciarcinski | Files touched by this commit (2) | |
Log message:
py-requests: updated to 2.27.1
2.27.1 (2022-01-05)
-------------------
**Bugfixes**
- Fixed parsing issue that resulted in the `auth` component being
dropped from proxy URLs.
2.27.0 (2022-01-03)
-------------------
**Improvements**
- Officially added support for Python 3.10.
- Added a `requests.exceptions.JSONDecodeError` to unify JSON exceptions between
Python 2 and 3. This gets raised in the `response.json()` method, and is
backwards compatible as it inherits from previously thrown exceptions.
Can be caught from `requests.exceptions.RequestException` as well.
- Improved error text for misnamed `InvalidSchema` and `MissingSchema`
exceptions. This is a temporary fix until exceptions can be renamed
(Schema->Scheme).
- Improved proxy parsing for proxy URLs missing a scheme. This will address
recent changes to `urlparse` in Python 3.9+.
**Bugfixes**
- Fixed defect in `extract_zipped_paths` which could result in an infinite loop
for some paths.
- Fixed handling for `AttributeError` when calculating length of files obtained
by `Tarfile.extractfile()`.
- Fixed urllib3 exception leak, wrapping `urllib3.exceptions.InvalidHeader` with
`requests.exceptions.InvalidHeader`.
- Fixed bug where two Host headers were sent for chunked requests.
- Fixed regression in Requests 2.26.0 where `Proxy-Authorization` was
incorrectly stripped from all requests sent with `Session.send`.
- Fixed performance regression in 2.26.0 for hosts with a large number of
proxies available in the environment.
- Fixed idna exception leak, wrapping `UnicodeError` with
`requests.exceptions.InvalidURL` for URLs with a leading dot (.) in the
domain.
**Deprecations**
- Requests support for Python 2.7 and 3.6 will be ending in 2022. While we
don't have exact dates, Requests 2.27.x is likely to be the last release
series providing support.
|
2022-01-04 21:55:40 by Thomas Klausner | Files touched by this commit (1595) |
Log message:
*: bump PKGREVISION for egg.mk users
They now have a tool dependency on py-setuptools instead of a DEPENDS
|
2021-10-26 12:20:11 by Nia Alarie | Files touched by this commit (3016) |
Log message:
archivers: Replace RMD160 checksums with BLAKE2s checksums
All checksums have been double-checked against existing RMD160 and
SHA512 hashes
Could not be committed due to merge conflict:
devel/py-traitlets/distinfo
The following distfiles were unfetchable (note: some may be only fetched
conditionally):
./devel/pvs/distinfo pvs-3.2-solaris.tgz
./devel/eclipse/distinfo eclipse-sourceBuild-srcIncluded-3.0.1.zip
|
2021-10-07 15:44:44 by Nia Alarie | Files touched by this commit (3017) |
Log message:
devel: Remove SHA1 hashes for distfiles
|
2021-07-30 06:19:22 by Adam Ciarcinski | Files touched by this commit (2) | |
Log message:
py-requests: updated to 2.26.0
2.26.0 (2021-07-13)
-------------------
**Improvements**
- Requests now supports Brotli compression, if either the `brotli` or
`brotlicffi` package is installed.
- `Session.send` now correctly resolves proxy configurations from both
the Session and Request. Behavior now matches `Session.request`.
**Bugfixes**
- Fixed a race condition in zip extraction when using Requests in parallel
from zip archive.
**Dependencies**
- Instead of `chardet`, use the MIT-licensed `charset_normalizer` for Python3
to remove license ambiguity for projects bundling requests. If `chardet`
is already installed on your machine it will be used instead of \
`charset_normalizer`
to keep backwards compatibility.
You can also install `chardet` while installing requests by
specifying `[use_chardet_on_py3]` extra as follows:
```shell
pip install "requests[use_chardet_on_py3]"
```
Python2 still depends upon the `chardet` module.
- Requests now supports `idna` 3.x on Python 3. `idna` 2.x will continue to
be used on Python 2 installations.
**Deprecations**
- The `requests[security]` extra has been converted to a no-op install.
PyOpenSSL is no longer the recommended secure option for Requests.
- Requests has officially dropped support for Python 3.5.
|
2020-12-18 09:22:39 by Adam Ciarcinski | Files touched by this commit (3) | |
Log message:
py-requests: updated to 2.25.1
2.25.1 (2020-12-16)
-------------------
**Bugfixes**
- Requests now treats `application/json` as `utf8` by default. Resolving
inconsistencies between `r.text` and `r.json` output.
**Dependencies**
- Requests now supports chardet v4.x.
|
2020-11-12 11:29:44 by Adam Ciarcinski | Files touched by this commit (3) | |
Log message:
py-requests: updated to 2.25.0
2.25.0
Improvements
Added support for NETRC environment variable.
Dependencies
Requests now supports urllib3 v1.26.
Deprecations
Requests v2.25.x will be the last release series with support for Python 3.5.
The requests[security] extra is officially deprecated and will be removed in \
Requests v2.26.0.
|
2020-06-19 22:45:42 by Adam Ciarcinski | Files touched by this commit (3) | |
Log message:
py-requests: updated to 2.24.0
2.24.0:
Improvements
pyOpenSSL TLS implementation is now only used if Python either doesn’t have an \
ssl module or doesn’t support SNI. Previously pyOpenSSL was unconditionally \
used if available. This applies even if pyOpenSSL is installed via the \
requests[security] extra
Redirect resolution should now only occur when allow_redirects is True.
No longer perform unnecessary Content-Length calculation for requests that \
won’t use it.
|
2020-05-16 18:35:25 by Adam Ciarcinski | Files touched by this commit (7) |
Log message:
pytest from versioned deps.
|
2020-04-26 11:59:51 by Roland Illig | Files touched by this commit (1) |
Log message:
devel/py-requests: disable tests for py27
|