Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
chore(deps-dev): bump the python-dependencies group in /.github/actio…
…ns/codecov-cli with 13 updates (#519) Bumps the python-dependencies group in /.github/actions/codecov-cli with 13 updates: | Package | From | To | | --- | --- | --- | | [codecov-cli](https://github.com/codecov/codecov-cli) | `0.7.4` | `10.0.1` | | [anyio](https://github.com/agronholm/anyio) | `4.6.2.post1` | `4.8.0` | | [certifi](https://github.com/certifi/python-certifi) | `2024.8.30` | `2024.12.14` | | [charset-normalizer](https://github.com/jawah/charset_normalizer) | `3.4.0` | `3.4.1` | | [click](https://github.com/pallets/click) | `8.1.7` | `8.1.8` | | [httpcore](https://github.com/encode/httpcore) | `0.16.3` | `1.0.7` | | [httpx](https://github.com/encode/httpx) | `0.23.3` | `0.28.1` | | [regex](https://github.com/mrabarnett/mrab-regex) | `2024.9.11` | `2024.11.6` | | [responses](https://github.com/getsentry/responses) | `0.21.0` | `0.25.6` | | [rfc3986](https://github.com/python-hyper/rfc3986) | `1.5.0` | `2.0.0` | | test-results-parser | `0.1.0` | `0.5.1` | | [tree-sitter](https://github.com/tree-sitter/py-tree-sitter) | `0.20.4` | `0.24.0` | | [urllib3](https://github.com/urllib3/urllib3) | `2.2.3` | `2.3.0` | Updates `codecov-cli` from 0.7.4 to 10.0.1 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/codecov/codecov-cli/releases">codecov-cli's releases</a>.</em></p> <blockquote> <h2>Release v10.0.1</h2> <p>Autogenerated for v10.0.1. Created for <a href="https://github.com/codecov/codecov-cli/pull/602">codecov/codecov-cli#602</a></p> <h2>What's Changed</h2> <ul> <li>fix: convert exclude folders to strs by <a href="https://github.com/thomasrockhu-codecov"><code>@thomasrockhu-codecov</code></a> in <a href="https://github.com/codecov/codecov-cli/pull/595">codecov/codecov-cli#595</a></li> <li>feat: make a new issue by <a href="https://github.com/thomasrockhu-codecov"><code>@thomasrockhu-codecov</code></a> in <a href="https://github.com/codecov/codecov-cli/pull/596">codecov/codecov-cli#596</a></li> <li>fix: directory as filename by <a href="https://github.com/thomasrockhu-codecov"><code>@thomasrockhu-codecov</code></a> in <a href="https://github.com/codecov/codecov-cli/pull/597">codecov/codecov-cli#597</a></li> <li>chore(release): 10.0.1 by <a href="https://github.com/thomasrockhu-codecov"><code>@thomasrockhu-codecov</code></a> in <a href="https://github.com/codecov/codecov-cli/pull/598">codecov/codecov-cli#598</a></li> <li>fix: add previous tag version by <a href="https://github.com/thomasrockhu-codecov"><code>@thomasrockhu-codecov</code></a> in <a href="https://github.com/codecov/codecov-cli/pull/601">codecov/codecov-cli#601</a></li> <li>fix: add more data to opentelem by <a href="https://github.com/thomasrockhu-codecov"><code>@thomasrockhu-codecov</code></a> in <a href="https://github.com/codecov/codecov-cli/pull/600">codecov/codecov-cli#600</a></li> <li>Release 10.0.1 by <a href="https://github.com/codecov-releaser"><code>@codecov-releaser</code></a> in <a href="https://github.com/codecov/codecov-cli/pull/602">codecov/codecov-cli#602</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/codecov/codecov-cli/compare/v10.0.0...v10.0.1">https://github.com/codecov/codecov-cli/compare/v10.0.0...v10.0.1</a></p> <h2>Release v10.0.0</h2> <h2>What's Changed</h2> <ul> <li>Release 9.1.1 by <a href="https://github.com/codecov-releaser"><code>@codecov-releaser</code></a> in <a href="https://github.com/codecov/codecov-cli/pull/575">codecov/codecov-cli#575</a></li> <li>fix: log message was not rendered by <a href="https://github.com/jooola"><code>@jooola</code></a> in <a href="https://github.com/codecov/codecov-cli/pull/579">codecov/codecov-cli#579</a></li> <li>Fix spelling of "guidelines" @ README by <a href="https://github.com/webknjaz"><code>@webknjaz</code></a> in <a href="https://github.com/codecov/codecov-cli/pull/470">codecov/codecov-cli#470</a></li> <li>feat: add telemetry by <a href="https://github.com/thomasrockhu-codecov"><code>@thomasrockhu-codecov</code></a> in <a href="https://github.com/codecov/codecov-cli/pull/584">codecov/codecov-cli#584</a></li> <li>fix: change name to codecov_cli for PEP625 by <a href="https://github.com/thomasrockhu-codecov"><code>@thomasrockhu-codecov</code></a> in <a href="https://github.com/codecov/codecov-cli/pull/577">codecov/codecov-cli#577</a></li> <li>chore: dump the full command helptext by <a href="https://github.com/thomasrockhu-codecov"><code>@thomasrockhu-codecov</code></a> in <a href="https://github.com/codecov/codecov-cli/pull/587">codecov/codecov-cli#587</a></li> <li>fix: exclude codecov.yaml from coverage files by <a href="https://github.com/drazisil-codecov"><code>@drazisil-codecov</code></a> in <a href="https://github.com/codecov/codecov-cli/pull/581">codecov/codecov-cli#581</a></li> <li>build(deps): bump urllib3 from 2.0.6 to 2.2.2 by <a href="https://github.com/dependabot"><code>@dependabot</code></a> in <a href="https://github.com/codecov/codecov-cli/pull/588">codecov/codecov-cli#588</a></li> <li>📝🐛 Spell "notifications" w/o mistakes by <a href="https://github.com/webknjaz"><code>@webknjaz</code></a> in <a href="https://github.com/codecov/codecov-cli/pull/492">codecov/codecov-cli#492</a></li> <li>build(deps): bump virtualenv from 20.24.5 to 20.26.6 in /tests by <a href="https://github.com/dependabot"><code>@dependabot</code></a> in <a href="https://github.com/codecov/codecov-cli/pull/592">codecov/codecov-cli#592</a></li> <li>build(deps): bump idna from 3.4 to 3.7 by <a href="https://github.com/dependabot"><code>@dependabot</code></a> in <a href="https://github.com/codecov/codecov-cli/pull/591">codecov/codecov-cli#591</a></li> <li>build(deps): bump certifi from 2023.7.22 to 2024.7.4 by <a href="https://github.com/dependabot"><code>@dependabot</code></a> in <a href="https://github.com/codecov/codecov-cli/pull/589">codecov/codecov-cli#589</a></li> <li>build(deps): bump requests from 2.31.0 to 2.32.2 by <a href="https://github.com/dependabot"><code>@dependabot</code></a> in <a href="https://github.com/codecov/codecov-cli/pull/590">codecov/codecov-cli#590</a></li> <li>chore(deps): bump upload-artifact to v4 by <a href="https://github.com/thomasrockhu-codecov"><code>@thomasrockhu-codecov</code></a> in <a href="https://github.com/codecov/codecov-cli/pull/578">codecov/codecov-cli#578</a></li> </ul> <h2>New Contributors</h2> <ul> <li><a href="https://github.com/jooola"><code>@jooola</code></a> made their first contribution in <a href="https://github.com/codecov/codecov-cli/pull/579">codecov/codecov-cli#579</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/codecov/codecov-cli/compare/v9.1.1...v">https://github.com/codecov/codecov-cli/compare/v9.1.1...v</a></p> <h2>Release v9.1.1</h2> <h2>What's Changed</h2> <ul> <li>Release 9.1.0 by <a href="https://github.com/codecov-releaser"><code>@codecov-releaser</code></a> in <a href="https://github.com/codecov/codecov-cli/pull/569">codecov/codecov-cli#569</a></li> <li>chore(ci): upgrade to v5 by <a href="https://github.com/thomasrockhu-codecov"><code>@thomasrockhu-codecov</code></a> in <a href="https://github.com/codecov/codecov-cli/pull/573">codecov/codecov-cli#573</a></li> <li>fix: Legacy upload sender not working with extra args by <a href="https://github.com/tony-codecov"><code>@tony-codecov</code></a> in <a href="https://github.com/codecov/codecov-cli/pull/574">codecov/codecov-cli#574</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/codecov/codecov-cli/compare/v9.1.0...v9.1.1">https://github.com/codecov/codecov-cli/compare/v9.1.0...v9.1.1</a></p> <h2>Release v9.1.0</h2> <h2>What's Changed</h2> <ul> <li>Release 9.0.4 by <a href="https://github.com/codecov-releaser"><code>@codecov-releaser</code></a> in <a href="https://github.com/codecov/codecov-cli/pull/561">codecov/codecov-cli#561</a></li> <li>Release 0.9.4 by <a href="https://github.com/codecov-releaser"><code>@codecov-releaser</code></a> in <a href="https://github.com/codecov/codecov-cli/pull/562">codecov/codecov-cli#562</a></li> <li>chore(deps): bump httpx to 0.27.x by <a href="https://github.com/thomasrockhu-codecov"><code>@thomasrockhu-codecov</code></a> in <a href="https://github.com/codecov/codecov-cli/pull/552">codecov/codecov-cli#552</a></li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/codecov/codecov-cli/commit/43c5f3ed1088b8ee2af519b689500aa5e7d11402"><code>43c5f3e</code></a> Prepare release 10.0.1 (<a href="https://github.com/codecov/codecov-cli/issues/602">#602</a>)</li> <li><a href="https://github.com/codecov/codecov-cli/commit/d630267cfce7c097820eeda05704a7a9c908227c"><code>d630267</code></a> fix: force using +</li> <li><a href="https://github.com/codecov/codecov-cli/commit/e2eae5e7c8d208bb54cf3847e4e24781cb6566f4"><code>e2eae5e</code></a> fix: force back to 10.0.0</li> <li><a href="https://github.com/codecov/codecov-cli/commit/dca7a65f04d3bf8c2619f9c1a5f0408345150000"><code>dca7a65</code></a> fix: add more data to opentelem (<a href="https://github.com/codecov/codecov-cli/issues/600">#600</a>)</li> <li><a href="https://github.com/codecov/codecov-cli/commit/eb24fb177b6eaac6c79f2e65c3ec7246396865ce"><code>eb24fb1</code></a> fix: add previous tag version (<a href="https://github.com/codecov/codecov-cli/issues/601">#601</a>)</li> <li><a href="https://github.com/codecov/codecov-cli/commit/a7151b61d30c19f2b7055f5a26b23e1e0f6e6d43"><code>a7151b6</code></a> chore(release): 10.0.1 (<a href="https://github.com/codecov/codecov-cli/issues/598">#598</a>)</li> <li><a href="https://github.com/codecov/codecov-cli/commit/d3641611efd5fb7b19904f2c706f6bf27471ccf7"><code>d364161</code></a> fix: directory as filename (<a href="https://github.com/codecov/codecov-cli/issues/597">#597</a>)</li> <li><a href="https://github.com/codecov/codecov-cli/commit/602ae3fdb1834995df3add73a2cbf957264fb246"><code>602ae3f</code></a> feat: make a new issue (<a href="https://github.com/codecov/codecov-cli/issues/596">#596</a>)</li> <li><a href="https://github.com/codecov/codecov-cli/commit/15d869dde0448a294b40dcd4fcc6ccb1bd76b7c1"><code>15d869d</code></a> fix: convert exclude folders to strs (<a href="https://github.com/codecov/codecov-cli/issues/595">#595</a>)</li> <li><a href="https://github.com/codecov/codecov-cli/commit/f4e3fe96c6f2e485c3fe99d6063cae7f6058ceae"><code>f4e3fe9</code></a> Prepare release 10.0.0 (<a href="https://github.com/codecov/codecov-cli/issues/594">#594</a>)</li> <li>Additional commits viewable in <a href="https://github.com/codecov/codecov-cli/compare/v0.7.4...v10.0.1">compare view</a></li> </ul> </details> <br /> Updates `anyio` from 4.6.2.post1 to 4.8.0 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/agronholm/anyio/releases">anyio's releases</a>.</em></p> <blockquote> <h2>4.8.0</h2> <ul> <li>Added <strong>experimental</strong> support for running functions in subinterpreters on Python 3.13 and later</li> <li>Added support for the <code>copy()</code>, <code>copy_into()</code>, <code>move()</code> and <code>move_into()</code> methods in <code>anyio.Path</code>, available in Python 3.14</li> <li>Changed <code>TaskGroup</code> on asyncio to always spawn tasks non-eagerly, even if using a task factory created via <code>asyncio.create_eager_task_factory()</code>, to preserve expected Trio-like task scheduling semantics (PR by <a href="https://github.com/agronholm"><code>@agronholm</code></a> and <a href="https://github.com/graingert"><code>@graingert</code></a>)</li> <li>Configure <code>SO_RCVBUF</code>, <code>SO_SNDBUF</code> and <code>TCP_NODELAY</code> on the selector thread waker socket pair (this should improve the performance of <code>wait_readable()</code> and <code>wait_writable()</code> when using the <code>ProactorEventLoop</code>) (<a href="https://github.com/agronholm/anyio/pull/836">#836</a>; PR by <a href="https://github.com/graingert"><code>@graingert</code></a>)</li> <li>Fixed <code>AssertionError</code> when using <code>nest-asyncio</code> (<a href="https://github.com/agronholm/anyio/issues/840">#840</a>)</li> <li>Fixed return type annotation of various context managers' <code>__exit__</code> method (<a href="https://github.com/agronholm/anyio/issues/847">#847</a>; PR by <a href="https://github.com/Enegg"><code>@Enegg</code></a>)</li> </ul> <h2>4.7.0</h2> <ul> <li>Updated <code>TaskGroup</code> to work with asyncio's eager task factories (<a href="https://github.com/agronholm/anyio/issues/764">#764</a>)</li> <li>Added the <code>wait_readable()</code> and <code>wait_writable()</code> functions which will accept an object with a <code>.fileno()</code> method or an integer handle, and deprecated their now obsolete versions (<code>wait_socket_readable()</code> and <code>wait_socket_writable()</code>) (PR by <a href="https://github.com/davidbrochart"><code>@davidbrochart</code></a>)</li> <li>Changed <code>EventAdapter</code> (an <code>Event</code> with no bound async backend) to allow <code>set()</code> to work even before an async backend is bound to it (<a href="https://github.com/agronholm/anyio/issues/819">#819</a>)</li> <li>Added support for <code>wait_readable()</code> and <code>wait_writable()</code> on <code>ProactorEventLoop</code> (used on asyncio + Windows by default)</li> <li>Fixed a misleading <code>ValueError</code> in the context of DNS failures (<a href="https://github.com/agronholm/anyio/issues/815">#815</a>; PR by <a href="https://github.com/graingert"><code>@graingert</code></a>)</li> <li>Fixed the return type annotations of <code>readinto()</code> and <code>readinto1()</code> methods in the <code>anyio.AsyncFile</code> class (<a href="https://github.com/agronholm/anyio/issues/825">#825</a>)</li> <li>Fixed <code>TaskInfo.has_pending_cancellation()</code> on asyncio returning false positives in cleanup code on Python >= 3.11 (<a href="https://github.com/agronholm/anyio/issues/832">#832</a>; PR by <a href="https://github.com/gschaffner"><code>@gschaffner</code></a>)</li> <li>Fixed cancelled cancel scopes on asyncio calling <code>asyncio.Task.uncancel</code> when propagating a <code>CancelledError</code> on exit to a cancelled parent scope (<a href="https://github.com/agronholm/anyio/pull/790">#790</a>; PR by <a href="https://github.com/gschaffner"><code>@gschaffner</code></a>)</li> </ul> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/agronholm/anyio/blob/master/docs/versionhistory.rst">anyio's changelog</a>.</em></p> <blockquote> <h1>Version history</h1> <p>This library adheres to <code>Semantic Versioning 2.0 <http://semver.org/></code>_.</p> <p><strong>4.8.0</strong></p> <ul> <li>Added <strong>experimental</strong> support for running functions in subinterpreters on Python 3.13 and later</li> <li>Added support for the <code>copy()</code>, <code>copy_into()</code>, <code>move()</code> and <code>move_into()</code> methods in <code>anyio.Path</code>, available in Python 3.14</li> <li>Changed <code>TaskGroup</code> on asyncio to always spawn tasks non-eagerly, even if using a task factory created via <code>asyncio.create_eager_task_factory()</code>, to preserve expected Trio-like task scheduling semantics (PR by <a href="https://github.com/agronholm"><code>@agronholm</code></a> and <a href="https://github.com/graingert"><code>@graingert</code></a>)</li> <li>Configure <code>SO_RCVBUF</code>, <code>SO_SNDBUF</code> and <code>TCP_NODELAY</code> on the selector thread waker socket pair (this should improve the performance of <code>wait_readable()</code>) and <code>wait_writable()</code> when using the <code>ProactorEventLoop</code> (<code>[#836](https://github.com/agronholm/anyio/issues/836) <https://github.com/agronholm/anyio/pull/836></code>_; PR by <a href="https://github.com/graingert"><code>@graingert</code></a>)</li> <li>Fixed <code>AssertionError</code> when using <code>nest-asyncio</code> (<code>[#840](https://github.com/agronholm/anyio/issues/840) <https://github.com/agronholm/anyio/issues/840></code>_)</li> <li>Fixed return type annotation of various context managers' <code>__exit__</code> method (<code>[#847](https://github.com/agronholm/anyio/issues/847) <https://github.com/agronholm/anyio/issues/847></code>_; PR by <a href="https://github.com/Enegg"><code>@Enegg</code></a>)</li> </ul> <p><strong>4.7.0</strong></p> <ul> <li>Updated <code>TaskGroup</code> to work with asyncio's eager task factories (<code>[#764](https://github.com/agronholm/anyio/issues/764) <https://github.com/agronholm/anyio/issues/764></code>_)</li> <li>Added the <code>wait_readable()</code> and <code>wait_writable()</code> functions which will accept an object with a <code>.fileno()</code> method or an integer handle, and deprecated their now obsolete versions (<code>wait_socket_readable()</code> and <code>wait_socket_writable()</code>) (PR by <a href="https://github.com/davidbrochart"><code>@davidbrochart</code></a>)</li> <li>Changed <code>EventAdapter</code> (an <code>Event</code> with no bound async backend) to allow <code>set()</code> to work even before an async backend is bound to it (<code>[#819](https://github.com/agronholm/anyio/issues/819) <https://github.com/agronholm/anyio/issues/819></code>_)</li> <li>Added support for <code>wait_readable()</code> and <code>wait_writable()</code> on <code>ProactorEventLoop</code> (used on asyncio + Windows by default)</li> <li>Fixed a misleading <code>ValueError</code> in the context of DNS failures (<code>[#815](https://github.com/agronholm/anyio/issues/815) <https://github.com/agronholm/anyio/issues/815></code>_; PR by <a href="https://github.com/graingert"><code>@graingert</code></a>)</li> <li>Fixed the return type annotations of <code>readinto()</code> and <code>readinto1()</code> methods in the <code>anyio.AsyncFile</code> class (<code>[#825](https://github.com/agronholm/anyio/issues/825) <https://github.com/agronholm/anyio/issues/825></code>_)</li> <li>Fixed <code>TaskInfo.has_pending_cancellation()</code> on asyncio returning false positives in cleanup code on Python >= 3.11 (<code>[#832](https://github.com/agronholm/anyio/issues/832) <https://github.com/agronholm/anyio/issues/832></code>_; PR by <a href="https://github.com/gschaffner"><code>@gschaffner</code></a>)</li> <li>Fixed cancelled cancel scopes on asyncio calling <code>asyncio.Task.uncancel</code> when propagating a <code>CancelledError</code> on exit to a cancelled parent scope (<code>[#790](https://github.com/agronholm/anyio/issues/790) <https://github.com/agronholm/anyio/pull/790></code>_; PR by <a href="https://github.com/gschaffner"><code>@gschaffner</code></a>)</li> </ul> <p><strong>4.6.2</strong></p> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/agronholm/anyio/commit/74022ec53cde6c2e5d7441de37d5a0dcf9d6daad"><code>74022ec</code></a> Bumped up the version</li> <li><a href="https://github.com/agronholm/anyio/commit/264a6f9f911ebd5a6b7d9d79dfa4bf91ac5d8ceb"><code>264a6f9</code></a> Added support for subinterpreter workers (<a href="https://github.com/agronholm/anyio/issues/850">#850</a>)</li> <li><a href="https://github.com/agronholm/anyio/commit/6d612a9fbd037352507209543bc8dde6462f62d6"><code>6d612a9</code></a> Refactored waiting for tasks to complete from task group on the asyncio backe...</li> <li><a href="https://github.com/agronholm/anyio/commit/8b7a5352aec2c0cdd2f9a991da601f2f5b22cf8b"><code>8b7a535</code></a> Removed the unwarranted gc_collect fixture</li> <li><a href="https://github.com/agronholm/anyio/commit/acdac7abf59761a77e17738abfabbda9dea68ad7"><code>acdac7a</code></a> Changed TaskGroup to always spawn tasks lazily, even with eager task factorie...</li> <li><a href="https://github.com/agronholm/anyio/commit/43e1f5fd133b2f53993d606af207b06a0d09fecc"><code>43e1f5f</code></a> Fixed <code>__exit__()</code> return type of various context managers (<a href="https://github.com/agronholm/anyio/issues/849">#849</a>)</li> <li><a href="https://github.com/agronholm/anyio/commit/e8730ae116aa924b0386fef15dcb3a7c15490283"><code>e8730ae</code></a> Added preliminary support for Python 3.14 (<a href="https://github.com/agronholm/anyio/issues/813">#813</a>)</li> <li><a href="https://github.com/agronholm/anyio/commit/9a792f3568f450ad97363d7bf0baa04f768ae291"><code>9a792f3</code></a> Pruned unnecessary mypy options</li> <li><a href="https://github.com/agronholm/anyio/commit/2a105b2bc6ebb4d12b67b4c9c1777ff5cc54f42b"><code>2a105b2</code></a> Updated downstream test workflow</li> <li><a href="https://github.com/agronholm/anyio/commit/3f8c639d36d0ac01d341b25f6f99f1bc7aff6d12"><code>3f8c639</code></a> [pre-commit.ci] pre-commit autoupdate (<a href="https://github.com/agronholm/anyio/issues/846">#846</a>)</li> <li>Additional commits viewable in <a href="https://github.com/agronholm/anyio/compare/4.6.2.post1...4.8.0">compare view</a></li> </ul> </details> <br /> Updates `certifi` from 2024.8.30 to 2024.12.14 <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/certifi/python-certifi/commit/4ba39005afa1958ee24af51a11b64299fba61025"><code>4ba3900</code></a> 2024.12.14 (<a href="https://github.com/certifi/python-certifi/issues/329">#329</a>)</li> <li><a href="https://github.com/certifi/python-certifi/commit/9164660735d61e7eee69e7ff28dec5200eddf20f"><code>9164660</code></a> Bump pypa/gh-action-pypi-publish from 1.12.2 to 1.12.3 (<a href="https://github.com/certifi/python-certifi/issues/331">#331</a>)</li> <li><a href="https://github.com/certifi/python-certifi/commit/3dc36518666bb84a2feeaa45d60a231af494c35b"><code>3dc3651</code></a> Bump pypa/gh-action-pypi-publish from 1.11.0 to 1.12.2 (<a href="https://github.com/certifi/python-certifi/issues/328">#328</a>)</li> <li><a href="https://github.com/certifi/python-certifi/commit/c5bf18dcd30be7e743268c2d0ce484e539b589c0"><code>c5bf18d</code></a> Bump pypa/gh-action-pypi-publish from 1.10.3 to 1.11.0 (<a href="https://github.com/certifi/python-certifi/issues/327">#327</a>)</li> <li><a href="https://github.com/certifi/python-certifi/commit/b9083917686e810b56e305cb45364af482b63099"><code>b908391</code></a> Bump actions/setup-python from 5.2.0 to 5.3.0 (<a href="https://github.com/certifi/python-certifi/issues/326">#326</a>)</li> <li><a href="https://github.com/certifi/python-certifi/commit/bc26b41e0db0cfe4d05098246534826e49a97e5e"><code>bc26b41</code></a> Bump actions/checkout from 4.2.1 to 4.2.2 (<a href="https://github.com/certifi/python-certifi/issues/325">#325</a>)</li> <li><a href="https://github.com/certifi/python-certifi/commit/57afc22de7f41e779b4541f5d16ddcab276f1f1d"><code>57afc22</code></a> Bump actions/upload-artifact from 4.4.1 to 4.4.3 (<a href="https://github.com/certifi/python-certifi/issues/323">#323</a>)</li> <li><a href="https://github.com/certifi/python-certifi/commit/a495091b0dc2d34d1fd2bba5c3de1e8aea1eace2"><code>a495091</code></a> test against 3.13 final</li> <li><a href="https://github.com/certifi/python-certifi/commit/62f8144934352592141a5443a6b321d7d8706b33"><code>62f8144</code></a> Added 3.13 classifier (<a href="https://github.com/certifi/python-certifi/issues/322">#322</a>)</li> <li><a href="https://github.com/certifi/python-certifi/commit/94d23a0d8627d87f534c2e31ede19fe42ed39917"><code>94d23a0</code></a> Bump pypa/gh-action-pypi-publish from 1.10.2 to 1.10.3 (<a href="https://github.com/certifi/python-certifi/issues/321">#321</a>)</li> <li>Additional commits viewable in <a href="https://github.com/certifi/python-certifi/compare/2024.08.30...2024.12.14">compare view</a></li> </ul> </details> <br /> Updates `charset-normalizer` from 3.4.0 to 3.4.1 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/jawah/charset_normalizer/releases">charset-normalizer's releases</a>.</em></p> <blockquote> <h2>Version 3.4.1</h2> <h2>🚀 We're still raising awareness around HTTP/2, and HTTP/3!</h2> <p>Did you know that Internet Explorer 11 shipped with an optional HTTP/2 support back in 2013? also libcurl did ship it in 2014[...] Using Requests today is the rough equivalent of using EOL Windows 8! We promptly invite Python developers to look at the first drop-in replacement for Requests, <a href="https://github.com/jawah/niquests">namely Niquests</a>. Ship with native WebSocket, SSE, Happy Eyeballs, DNS over HTTPS, and so on[...] All of this while remaining compatible with all Requests prior plug-ins / add-ons.</p> <p>It leverages charset-normalizer in a better way! Check it out, you will gain up to being 3X faster and get a real/respectable support with it.</p> <h2><a href="https://github.com/Ousret/charset_normalizer/compare/3.4.0...3.4.1">3.4.1</a> (2024-12-24)</h2> <h3>Changed</h3> <ul> <li>Project metadata are now stored using <code>pyproject.toml</code> instead of <code>setup.cfg</code> using setuptools as the build backend.</li> <li>Enforce annotation delayed loading for a simpler and consistent types in the project.</li> <li>Optional mypyc compilation upgraded to version 1.14 for Python >= 3.8</li> </ul> <h3>Added</h3> <ul> <li>pre-commit configuration.</li> <li>noxfile.</li> </ul> <h3>Removed</h3> <ul> <li><code>build-requirements.txt</code> as per using <code>pyproject.toml</code> native build configuration.</li> <li><code>bin/integration.py</code> and <code>bin/serve.py</code> in favor of downstream integration test (see noxfile).</li> <li><code>setup.cfg</code> in favor of <code>pyproject.toml</code> metadata configuration.</li> <li>Unused <code>utils.range_scan</code> function.</li> </ul> <h3>Fixed</h3> <ul> <li>Converting content to Unicode bytes may insert <code>utf_8</code> instead of preferred <code>utf-8</code>. (<a href="https://github.com/jawah/charset_normalizer/issues/572">#572</a>)</li> <li>Deprecation warning "'count' is passed as positional argument" when converting to Unicode bytes on Python 3.13+</li> </ul> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/jawah/charset_normalizer/blob/master/CHANGELOG.md">charset-normalizer's changelog</a>.</em></p> <blockquote> <h2><a href="https://github.com/Ousret/charset_normalizer/compare/3.4.0...3.4.1">3.4.1</a> (2024-12-24)</h2> <h3>Changed</h3> <ul> <li>Project metadata are now stored using <code>pyproject.toml</code> instead of <code>setup.cfg</code> using setuptools as the build backend.</li> <li>Enforce annotation delayed loading for a simpler and consistent types in the project.</li> <li>Optional mypyc compilation upgraded to version 1.14 for Python >= 3.8</li> </ul> <h3>Added</h3> <ul> <li>pre-commit configuration.</li> <li>noxfile.</li> </ul> <h3>Removed</h3> <ul> <li><code>build-requirements.txt</code> as per using <code>pyproject.toml</code> native build configuration.</li> <li><code>bin/integration.py</code> and <code>bin/serve.py</code> in favor of downstream integration test (see noxfile).</li> <li><code>setup.cfg</code> in favor of <code>pyproject.toml</code> metadata configuration.</li> <li>Unused <code>utils.range_scan</code> function.</li> </ul> <h3>Fixed</h3> <ul> <li>Converting content to Unicode bytes may insert <code>utf_8</code> instead of preferred <code>utf-8</code>. (<a href="https://github.com/jawah/charset_normalizer/issues/572">#572</a>)</li> <li>Deprecation warning "'count' is passed as positional argument" when converting to Unicode bytes on Python 3.13+</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/jawah/charset_normalizer/commit/ffdf7f5f08beb0ceb92dc0637e97382ba27cecfa"><code>ffdf7f5</code></a> :wrench: fix long description content-type inferred as rst instead of md</li> <li><a href="https://github.com/jawah/charset_normalizer/commit/c7197b7b425835dd7abf028f45e6b533060886e3"><code>c7197b7</code></a> :pencil: fix changelog entries (<a href="https://github.com/jawah/charset_normalizer/issues/582">#582</a>)</li> <li><a href="https://github.com/jawah/charset_normalizer/commit/c390e1f231473f2766dd860dc70a1ee1ae5609e6"><code>c390e1f</code></a> Merge pull request <a href="https://github.com/jawah/charset_normalizer/issues/581">#581</a> from jawah/refresh-part-2</li> <li><a href="https://github.com/jawah/charset_normalizer/commit/f9d6b8cf32c36cbeefcd42f585bf57bfc39cee11"><code>f9d6b8c</code></a> :lock: add CODEOWNERS</li> <li><a href="https://github.com/jawah/charset_normalizer/commit/7ce1ef1de3148d18eb6a01448c9a15bf5324a9cf"><code>7ce1ef1</code></a> :wrench: use ubuntu-22.04 for cibuildwheel in continuous deployment workflow</li> <li><a href="https://github.com/jawah/charset_normalizer/commit/deed20577ba5358bb9624c17e6c8aa6ab26f6e08"><code>deed205</code></a> :wrench: update LICENSE copyright</li> <li><a href="https://github.com/jawah/charset_normalizer/commit/f11f5710799db58947a6fb61c20dbb75e57e3b5d"><code>f11f571</code></a> :wrench: include noxfile in sdist</li> <li><a href="https://github.com/jawah/charset_normalizer/commit/1ec7c0632f15324afd769208553bf603be5f917e"><code>1ec7c06</code></a> :wrench: update changelog</li> <li><a href="https://github.com/jawah/charset_normalizer/commit/14b4649fa24ee0d58e351c106011fb1bace4a9bc"><code>14b4649</code></a> :bug: output(...) replace declarative mark using non iana compliant encoding ...</li> <li><a href="https://github.com/jawah/charset_normalizer/commit/1b06bc0407dc0f47e9629cbc802977711d0ffc7b"><code>1b06bc0</code></a> Merge branch 'refresh-part-2' of github.com:jawah/charset_normalizer into ref...</li> <li>Additional commits viewable in <a href="https://github.com/jawah/charset_normalizer/compare/3.4.0...3.4.1">compare view</a></li> </ul> </details> <br /> Updates `click` from 8.1.7 to 8.1.8 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/pallets/click/releases">click's releases</a>.</em></p> <blockquote> <h2>8.1.8</h2> <p>This is the Click 8.1.8 fix release, which fixes bugs but does not otherwise change behavior and should not result in breaking changes compared to the latest feature release.</p> <p>PyPI: <a href="https://pypi.org/project/click/8.1.8/">https://pypi.org/project/click/8.1.8/</a> Changes: <a href="https://click.palletsprojects.com/en/stable/changes/#version-8-1-8">https://click.palletsprojects.com/en/stable/changes/#version-8-1-8</a> Milestone <a href="https://github.com/pallets/click/milestones/23?closed=1">https://github.com/pallets/click/milestones/23?closed=1</a></p> <ul> <li>Fix an issue with type hints for <code>click.open_file()</code>. <a href="https://github.com/pallets/click/issues/2717">#2717</a></li> <li>Fix issue where error message for invalid <code>click.Path</code> displays on multiple lines. <a href="https://github.com/pallets/click/issues/2697">#2697</a></li> <li>Fixed issue that prevented a default value of <code>""</code> from being displayed in the help for an option. <a href="https://github.com/pallets/click/issues/2500">#2500</a></li> <li>The test runner handles stripping color consistently on Windows. <a href="https://github.com/pallets/click/issues/2705">#2705</a></li> <li>Show correct value for flag default when using <code>default_map</code>. <a href="https://github.com/pallets/click/issues/2632">#2632</a></li> <li>Fix <code>click.echo(color=...)</code> passing <code>color</code> to coloroma so it can be forced on Windows. <a href="https://github.com/pallets/click/issues/2606">#2606</a>.</li> <li>More robust bash version check, fixing problem on Windows with git-bash. <a href="https://github.com/pallets/click/issues/2638">#2638</a></li> <li>Cache the help option generated by the <code>help_option_names</code> setting to respect its eagerness. <a href="https://github.com/pallets/click/issues/2811">#2811</a></li> <li>Replace uses of <code>os.system</code> with <code>subprocess.Popen</code>. <a href="https://github.com/pallets/click/issues/1476">#1476</a></li> <li>Exceptions generated during a command will use the context's <code>color</code> setting when being displayed. <a href="https://github.com/pallets/click/issues/2193">#2193</a></li> <li>Error message when defining option with invalid name is more descriptive. <a href="https://github.com/pallets/click/issues/2452">#2452</a></li> <li>Refactor code generating default <code>--help</code> option to deduplicate code. <a href="https://github.com/pallets/click/issues/2563">#2563</a></li> <li>Test <code>CLIRunner</code> resets patched <code>_compat.should_strip_ansi</code>. <a href="https://github.com/pallets/click/issues/2732">#2732</a></li> </ul> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/pallets/click/blob/main/CHANGES.rst">click's changelog</a>.</em></p> <blockquote> <h2>Version 8.1.8</h2> <p>Unreleased</p> <ul> <li>Fix an issue with type hints for <code>click.open_file()</code>. :issue:<code>2717</code></li> <li>Fix issue where error message for invalid <code>click.Path</code> displays on multiple lines. :issue:<code>2697</code></li> <li>Fixed issue that prevented a default value of <code>""</code> from being displayed in the help for an option. :issue:<code>2500</code></li> <li>The test runner handles stripping color consistently on Windows. :issue:<code>2705</code></li> <li>Show correct value for flag default when using <code>default_map</code>. :issue:<code>2632</code></li> <li>Fix <code>click.echo(color=...)</code> passing <code>color</code> to coloroma so it can be forced on Windows. :issue:<code>2606</code>.</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/pallets/click/commit/934813e4d421071a1b3db3973c02fe2721359a6e"><code>934813e</code></a> release version 8.1.8</li> <li><a href="https://github.com/pallets/click/commit/c23223b13c847ae472faa258907ffb5c27b504fa"><code>c23223b</code></a> Add links to third-party projects enhancing Click (<a href="https://github.com/pallets/click/issues/2815">#2815</a>)</li> <li><a href="https://github.com/pallets/click/commit/822d4fd0bcfcd0ab22c9eec550ee2dae2a3d260c"><code>822d4fd</code></a> Add links to third-party projects</li> <li><a href="https://github.com/pallets/click/commit/8e7bed0466fd49acf8bcf1399f54d7dc783fd6a1"><code>8e7bed0</code></a> Break up arguments section (<a href="https://github.com/pallets/click/issues/2586">#2586</a>)</li> <li><a href="https://github.com/pallets/click/commit/3241541fc89fe9c79908a6099fa2235dd20016e8"><code>3241541</code></a> Remove some typing hints.</li> <li><a href="https://github.com/pallets/click/commit/bed037717d5f39cf875d83df4025e62beebc77f4"><code>bed0377</code></a> remove test pypi</li> <li><a href="https://github.com/pallets/click/commit/653459007a15e4d75187acc5a1e1a08cbd787814"><code>6534590</code></a> update dev dependencies</li> <li><a href="https://github.com/pallets/click/commit/b1e392e69b2a32566550aa41c38875e9cafe2456"><code>b1e392e</code></a> fix typos</li> <li><a href="https://github.com/pallets/click/commit/fdc6b020465751d26f9e74a707f2c058b0dd251f"><code>fdc6b02</code></a> Fix missing reset in isolation function (<a href="https://github.com/pallets/click/issues/2733">#2733</a>)</li> <li><a href="https://github.com/pallets/click/commit/ffd43e9dc3b90bd698088fc7ebac9dbc6a4444b2"><code>ffd43e9</code></a> Fixed missing reset on _compat.should_strip_ansi.</li> <li>Additional commits viewable in <a href="https://github.com/pallets/click/compare/8.1.7...8.1.8">compare view</a></li> </ul> </details> <br /> Updates `httpcore` from 0.16.3 to 1.0.7 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/encode/httpcore/releases">httpcore's releases</a>.</em></p> <blockquote> <h2>Version 1.0.7 (November 15th, 2024)</h2> <ul> <li>Support <code>proxy=…</code> configuration on <code>ConnectionPool()</code>. (<a href="https://github.com/encode/httpcore/issues/974">#974</a>)</li> </ul> <h2>Version 1.0.6 (October 1st, 2024)</h2> <ul> <li>Relax <code>trio</code> dependency pinning. (<a href="https://github.com/encode/httpcore/issues/956">#956</a>)</li> <li>Handle <code>trio</code> raising <code>NotImplementedError</code> on unsupported platforms. (<a href="https://github.com/encode/httpcore/issues/955">#955</a>)</li> <li>Handle mapping <code>ssl.SSLError</code> to <code>httpcore.ConnectError</code>. (<a href="https://github.com/encode/httpcore/issues/918">#918</a>)</li> </ul> <h2>Version 1.0.5</h2> <h2>1.0.5 (March 27th, 2024)</h2> <ul> <li>Handle <code>EndOfStream</code> for anyio backend. (<a href="https://github.com/encode/httpcore/pull/899">encode/httpcore#899</a>)</li> <li>Allow trio <code>0.25.*</code> series in package dependancies. (<a href="https://github.com/encode/httpcore/pull/903">encode/httpcore#903</a>)</li> </ul> <h2>Version 1.0.4</h2> <h2>1.0.4 (February 21st, 2024)</h2> <ul> <li>Add <code>target</code> request extension. (<a href="https://github.com/encode/httpcore/issues/888">#888</a>)</li> <li>Fix support for connection <code>Upgrade</code> and <code>CONNECT</code> when some data in the stream has been read. (<a href="https://github.com/encode/httpcore/issues/882">#882</a>)</li> </ul> <h2>Version 1.0.3</h2> <h2>1.0.3 (February 13th, 2024)</h2> <ul> <li>Fix support for async cancellations. (<a href="https://github.com/encode/httpcore/issues/880">#880</a>)</li> <li>Fix trace extension when used with socks proxy. (<a href="https://github.com/encode/httpcore/issues/849">#849</a>)</li> <li>Fix SSL context for connections using the "wss" scheme (<a href="https://github.com/encode/httpcore/issues/869">#869</a>)</li> </ul> <h2>Version 1.0.2</h2> <h2>1.0.2 (November 10th, 2023)</h2> <ul> <li>Fix <code>float("inf")</code> timeouts in <code>Event.wait</code> function. (<a href="https://github.com/encode/httpcore/issues/846">#846</a>)</li> </ul> <h2>Version 1.0.1</h2> <h2>1.0.1 (November 3rd, 2023)</h2> <ul> <li>Fix pool timeout to account for the total time spent retrying. (<a href="https://github.com/encode/httpcore/issues/823">#823</a>)</li> <li>Raise a neater RuntimeError when the correct async deps are not installed. (<a href="https://github.com/encode/httpcore/issues/826">#826</a>)</li> <li>Add support for synchronous TLS-in-TLS streams. (<a href="https://github.com/encode/httpcore/issues/840">#840</a>)</li> </ul> <h2>Version 1.0.0</h2> <h2>1.0.0 (6th Oct 2023)</h2> <p>From version 1.0 our async support is now optional, as the package has minimal dependencies by default.</p> <p>For async support use either <code>pip install 'httpcore[asyncio]'</code> or <code>pip install 'httpcore[trio]'</code>.</p> <p>The project versioning policy is now explicitly governed by SEMVER. See <a href="https://semver.org/">https://semver.org/</a>.</p> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/encode/httpcore/blob/master/CHANGELOG.md">httpcore's changelog</a>.</em></p> <blockquote> <h2>Version 1.0.7 (November 15th, 2024)</h2> <ul> <li>Support <code>proxy=…</code> configuration on <code>ConnectionPool()</code>. (<a href="https://github.com/encode/httpcore/issues/974">#974</a>)</li> </ul> <h2>Version 1.0.6 (October 1st, 2024)</h2> <ul> <li>Relax <code>trio</code> dependency pinning. (<a href="https://github.com/encode/httpcore/issues/956">#956</a>)</li> <li>Handle <code>trio</code> raising <code>NotImplementedError</code> on unsupported platforms. (<a href="https://github.com/encode/httpcore/issues/955">#955</a>)</li> <li>Handle mapping <code>ssl.SSLError</code> to <code>httpcore.ConnectError</code>. (<a href="https://github.com/encode/httpcore/issues/918">#918</a>)</li> </ul> <h2>1.0.5 (March 27th, 2024)</h2> <ul> <li>Handle <code>EndOfStream</code> exception for anyio backend. (<a href="https://github.com/encode/httpcore/issues/899">#899</a>)</li> <li>Allow trio <code>0.25.*</code> series in package dependancies. (<a href="https://github.com/encode/httpcore/issues/903">#903</a>)</li> </ul> <h2>1.0.4 (February 21st, 2024)</h2> <ul> <li>Add <code>target</code> request extension. (<a href="https://github.com/encode/httpcore/issues/888">#888</a>)</li> <li>Fix support for connection <code>Upgrade</code> and <code>CONNECT</code> when some data in the stream has been read. (<a href="https://github.com/encode/httpcore/issues/882">#882</a>)</li> </ul> <h2>1.0.3 (February 13th, 2024)</h2> <ul> <li>Fix support for async cancellations. (<a href="https://github.com/encode/httpcore/issues/880">#880</a>)</li> <li>Fix trace extension when used with socks proxy. (<a href="https://github.com/encode/httpcore/issues/849">#849</a>)</li> <li>Fix SSL context for connections using the "wss" scheme (<a href="https://github.com/encode/httpcore/issues/869">#869</a>)</li> </ul> <h2>1.0.2 (November 10th, 2023)</h2> <ul> <li>Fix <code>float("inf")</code> timeouts in <code>Event.wait</code> function. (<a href="https://github.com/encode/httpcore/issues/846">#846</a>)</li> </ul> <h2>1.0.1 (November 3rd, 2023)</h2> <ul> <li>Fix pool timeout to account for the total time spent retrying. (<a href="https://github.com/encode/httpcore/issues/823">#823</a>)</li> <li>Raise a neater RuntimeError when the correct async deps are not installed. (<a href="https://github.com/encode/httpcore/issues/826">#826</a>)</li> <li>Add support for synchronous TLS-in-TLS streams. (<a href="https://github.com/encode/httpcore/issues/840">#840</a>)</li> </ul> <h2>1.0.0 (October 6th, 2023)</h2> <p>From version 1.0 our async support is now optional, as the package has minimal dependencies by default.</p> <p>For async support use either <code>pip install 'httpcore[asyncio]'</code> or <code>pip install 'httpcore[trio]'</code>.</p> <p>The project versioning policy is now explicitly governed by SEMVER. See <a href="https://semver.org/">https://semver.org/</a>.</p> <ul> <li>Async support becomes fully optional. (<a href="https://github.com/encode/httpcore/issues/809">#809</a>)</li> <li>Add support for Python 3.12. (<a href="https://github.com/encode/httpcore/issues/807">#807</a>)</li> </ul> <h2>0.18.0 (September 8th, 2023)</h2> <ul> <li>Add support for HTTPS proxies. (<a href="https://github.com/encode/httpcore/issues/745">#745</a>, <a href="https://github.com/encode/httpcore/issues/786">#786</a>)</li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/encode/httpcore/commit/a1735520e3826ccc861cdadf3e692abfbb19ac6a"><code>a173552</code></a> Version 1.0.7 (<a href="https://github.com/encode/httpcore/issues/977">#977</a>)</li> <li><a href="https://github.com/encode/httpcore/commit/13e281d1ae91bb9a1e41158702100e0daae545fe"><code>13e281d</code></a> Add proxy configuration to ConnectionPool. (<a href="https://github.com/encode/httpcore/issues/974">#974</a>)</li> <li><a href="https://github.com/encode/httpcore/commit/0bfcee4cd266775c4d9ce2f89fc1b6afa8afc356"><code>0bfcee4</code></a> default port for the socks5h scheme (<a href="https://github.com/encode/httpcore/issues/972">#972</a>)</li> <li><a href="https://github.com/encode/httpcore/commit/4e0a17c9af50ff180d57a0edfdc5ceab24611b3b"><code>4e0a17c</code></a> Consistent import style (<a href="https://github.com/encode/httpcore/issues/970">#970</a>)</li> <li><a href="https://github.com/encode/httpcore/commit/127505be50c29d1f19bafe55f9b5a5b3df468baa"><code>127505b</code></a> Use new typing style (<a href="https://github.com/encode/httpcore/issues/963">#963</a>)</li> <li><a href="https://github.com/encode/httpcore/commit/4ee1ca25b6b242caec2d96782ed25e81ad7b4ecb"><code>4ee1ca2</code></a> Version 1.0.6 (<a href="https://github.com/encode/httpcore/issues/957">#957</a>)</li> <li><a href="https://github.com/encode/httpcore/commit/0804ea61e2125f41911a9d9734aa61d2f018e965"><code>0804ea6</code></a> Relax <code>trio</code> dependency pin. (<a href="https://github.com/encode/httpcore/issues/956">#956</a>)</li> <li><a href="https://github.com/encode/httpcore/commit/17409bb452d10ff837bd980f18ea346e8292e5df"><code>17409bb</code></a> Handle <code>trio</code> raising <code>NotImplementedError</code> on unsupported platforms. (<a href="https://github.com/encode/httpcore/issues/955">#955</a>)</li> <li><a href="https://github.com/encode/httpcore/commit/4aac6494eeae4256d0ee411ec7045b48e89c5855"><code>4aac649</code></a> Add pragma: nocover</li> <li><a href="https://github.com/encode/httpcore/commit/ba3f94268e9843b1f60bd4699c15b05a9af7a929"><code>ba3f942</code></a> Bump aiohttp from 3.9.5 to 3.10.2 (<a href="https://github.com/encode/httpcore/issues/942">#942</a>)</li> <li>Additional commits viewable in <a href="https://github.com/encode/httpcore/compare/0.16.3...1.0.7">compare view</a></li> </ul> </details> <br /> Updates `httpx` from 0.23.3 to 0.28.1 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/encode/httpx/releases">httpx's releases</a>.</em></p> <blockquote> <h2>Version 0.28.1</h2> <h2>0.28.1 (6th December, 2024)</h2> <ul> <li>Fix SSL case where <code>verify=False</code> together with client side certificates.</li> </ul> <h2>Version 0.28.0</h2> <h2>0.28.0 (28th November, 2024)</h2> <p>The 0.28 release includes a limited set of deprecations.</p> <p><strong>Deprecations</strong>:</p> <p>We are working towards a simplified SSL configuration API.</p> <p><em>For users of the standard <code>verify=True</code> or <code>verify=False</code> cases, or <code>verify=<ssl_context></code> case this should require no changes. The following cases have been deprecated...</em></p> <ul> <li>The <code>verify</code> argument as a string argument is now deprecated and will raise warnings.</li> <li>The <code>cert</code> argument is now deprecated and will raise warnings.</li> </ul> <p>Our revised <a href="https://github.com/encode/httpx/blob/HEAD/docs/advanced/ssl.md">SSL documentation</a> covers how to implement the same behaviour with a more constrained API.</p> <p><strong>The following changes are also included</strong>:</p> <ul> <li>The deprecated <code>proxies</code> argument has now been removed.</li> <li>The deprecated <code>app</code> argument has now been removed.</li> <li>JSON request bodies use a compact representation. (<a href="https://github.com/encode/httpx/issues/3363">#3363</a>)</li> <li>Review URL percent escape sets, based on WHATWG spec. (<a href="https://github.com/encode/httpx/issues/3371">#3371</a>, <a href="https://github.com/encode/httpx/issues/3373">#3373</a>)</li> <li>Ensure <code>certifi</code> and <code>httpcore</code> are only imported if required. (<a href="https://github.com/encode/httpx/issues/3377">#3377</a>)</li> <li>Treat <code>socks5h</code> as a valid proxy scheme. (<a href="https://github.com/encode/httpx/issues/3178">#3178</a>)</li> <li>Cleanup <code>Request()</code> method signature in line with <code>client.request()</code> and <code>httpx.request()</code>. (<a href="https://github.com/encode/httpx/issues/3378">#3378</a>)</li> <li>Bugfix: When passing <code>params={}</code>, always strictly update rather than merge with an existing querystring. (<a href="https://github.com/encode/httpx/issues/3364">#3364</a>)</li> </ul> <h2>Version 0.27.2</h2> <h2>0.27.2 (27th August, 2024)</h2> <h3>Fixed</h3> <ul> <li>Reintroduced supposedly-private <code>URLTypes</code> shortcut. (<a href="https://github.com/encode/httpx/issues/2673">#2673</a>)</li> </ul> <h2>Version 0.27.1</h2> <h2>0.27.1 (27th August, 2024)</h2> <h2>Added</h2> <ul> <li>Support for <code>zstd</code> content decoding using the python <code>zstandard</code> package is added. Installable using <code>httpx[zstd]</code>. (<a href="https://github.com/encode/httpx/issues/3139">#3139</a>)</li> </ul> <h3>Fixed</h3> <ul> <li>Improved error messaging for <code>InvalidURL</code> exceptions. (<a href="https://github.com/encode/httpx/issues/3250">#3250</a>)</li> <li>Fix <code>app</code> type signature in <code>ASGITransport</code>. (<a href="https://github.com/encode/httpx/issues/3109">#3109</a>)</li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/encode/httpx/blob/master/CHANGELOG.md">httpx's changelog</a>.</em></p> <blockquote> <h2>0.28.1 (6th December, 2024)</h2> <ul> <li>Fix SSL case where <code>verify=False</code> together with client side certificates.</li> </ul> <h2>0.28.0 (28th November, 2024)</h2> <p>The 0.28 release includes a limited set of deprecations.</p> <p><strong>Deprecations</strong>:</p> <p>We are working towards a simplified SSL configuration API.</p> <p><em>For users of the standard <code>verify=True</code> or <code>verify=False</code> cases, or <code>verify=<ssl_context></code> case this should require no changes. The following cases have been deprecated...</em></p> <ul> <li>The <code>verify</code> argument as a string argument is now deprecated and will raise warnings.</li> <li>The <code>cert</code> argument is now deprecated and will raise warnings.</li> </ul> <p>Our revised <a href="https://github.com/encode/httpx/blob/master/docs/advanced/ssl.md">SSL documentation</a> covers how to implement the same behaviour with a more constrained API.</p> <p><strong>The following changes are also included</strong>:</p> <ul> <li>The deprecated <code>proxies</code> argument has now been removed.</li> <li>The deprecated <code>app</code> argument has now been removed.</li> <li>JSON request bodies use a compact representation. (<a href="https://github.com/encode/httpx/issues/3363">#3363</a>)</li> <li>Review URL percent escape sets, based on WHATWG spec. (<a href="https://github.com/encode/httpx/issues/3371">#3371</a>, <a href="https://github.com/encode/httpx/issues/3373">#3373</a>)</li> <li>Ensure <code>certifi</code> and <code>httpcore</code> are only imported if required. (<a href="https://github.com/encode/httpx/issues/3377">#3377</a>)</li> <li>Treat <code>socks5h</code> as a valid proxy scheme. (<a href="https://github.com/encode/httpx/issues/3178">#3178</a>)</li> <li>Cleanup <code>Request()</code> method signature in line with <code>client.request()</code> and <code>httpx.request()</code>. (<a href="https://github.com/encode/httpx/issues/3378">#3378</a>)</li> <li>Bugfix: When passing <code>params={}</code>, always strictly update rather than merge with an existing querystring. (<a href="https://github.com/encode/httpx/issues/3364">#3364</a>)</li> </ul> <h2>0.27.2 (27th August, 2024)</h2> <h3>Fixed</h3> <ul> <li>Reintroduced supposedly-private <code>URLTypes</code> shortcut. (<a href="https://github.com/encode/httpx/issues/2673">#2673</a>)</li> </ul> <h2>0.27.1 (27th August, 2024)</h2> <h3>Added</h3> <ul> <li>Support for <code>zstd</code> content decoding using the python <code>zstandard</code> package is added. Installable using <code>httpx[zstd]</code>. (<a href="https://github.com/encode/httpx/issues/3139">#3139</a>)</li> </ul> <h3>Fixed</h3> <ul> <li>Improved error messaging for <code>InvalidURL</code> exceptions. (<a href="https://github.com/encode/httpx/issues/3250">#3250</a>)</li> <li>Fix <code>app</code> type signature in <code>ASGITransport</code>. (<a href="https://github.com/encode/httpx/issues/3109">#3109</a>)</li> </ul> <h2>0.27.0 (21st February, 2024)</h2> <h3>Deprecated</h3> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/encode/httpx/commit/26d48e0634e6ee9cdc0533996db289ce4b430177"><code>26d48e0</code></a> Version 0.28.1 (<a href="https://github.com/encode/httpx/issues/3445">#3445</a>)</li> <li><a href="https://github.com/encode/httpx/commit/89599a9541af14bcf906fc4ed58ccbdf403802ba"><code>89599a9</code></a> Fix <code>verify=False</code>, <code>cert=...</code> case. (<a href="https://github.com/encode/httpx/issues/3442">#3442</a>)</li> <li><a href="https://github.com/encode/httpx/commit/8ecb86f0d74ffc52d4663214fae9526bee89358d"><code>8ecb86f</code></a> Add test for request params behavior changes (<a href="https://github.com/encode/httpx/issues/3364">#3364</a>) (<a href="https://github.com/encode/httpx/issues/3440">#3440</a>)</li> <li><a href="https://github.com/encode/httpx/commit/0cb7e5a2e736628e2f506d259fcf0d48cd2bde82"><code>0cb7e5a</code></a> Bump the python-packages group with 11 updates (<a href="https://github.com/encode/httpx/issues/3434">#3434</a>)</li> <li><a href="https://github.com/encode/httpx/commit/15e21e9ea3cad4f06e22a7e704aabefdf43d2e29"><code>15e21e9</code></a> Updating deprecated docstring Client() class (<a href="https://github.com/encode/httpx/issues/3426">#3426</a>)</li> <li><a href="https://github.com/encode/httpx/commit/80960fa31918d7663c3f4c3ad61661cf0e80628f"><code>80960fa</code></a> Version 0.28.0. (<a href="https://github.com/encode/httpx/issues/3419">#3419</a>)</li> <li><a href="https://github.com/encode/httpx/commit/a33c87852b8a0dddc65e5f739af1e0a6fca4b91f"><code>a33c878</code></a> Fix <code>extensions</code> type annotation. (<a href="https://github.com/encode/httpx/issues/3380">#3380</a>)</li> <li><a href="https://github.com/encode/httpx/commit/ce7e14da27abba6574be9b3ea7cd5990556a9343"><code>ce7e14d</code></a> Error on verify as str. (<a href="https://github.com/encode/httpx/issues/3418">#3418</a>)</li> <li><a href="https://github.com/encode/httpx/commit/47f4a96ffaaaa07dca1614409549b5d7a6e7af49"><code>47f4a96</code></a> Handle empty zstd responses (<a href="https://github.com/encode/httpx/issues/3412">#3412</a>)</li> <li><a href="https://github.com/encode/httpx/commit/189fc4bcbe5f314128775dec66a616ac9a31ad48"><code>189fc4b</code></a> Update CHANGELOG.md, fix typo(s) (<a href="https://github.com/encode/httpx/issues/3406">#3406</a>)</li> <li>Additional commits viewable in <a href="https://github.com/encode/httpx/compare/0.23.3...0.28.1">compare view</a></li> </ul> </details> <br /> Updates `regex` from 2024.9.11 to 2024.11.6 <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/mrabarnett/mrab-regex/blob/hg/changelog.txt">regex's changelog</a>.</em></p> <blockquote> <p>Version: 2024.11.7</p> <pre><code>Updated pyproject.toml and setup.py according to PEP 517. </code></pre> <p>Version: 2024.11.6</p> <pre><code>Git issue 546: Partial match not working in some instances with non-greedy capture </code></pre> <p>Version: 2024.9.14</p> <pre><code>Reverted to actions/download-artifact@v3 and actions/upload-artifact@v3 in main.yml because GitHub Actions failed when using them. </code></pre> <p>Version: 2024.9.13</p> <pre><code>Updated to actions/upload-artifact@v4 in main.yml. </code></pre> <p>Version: 2024.9.12</p> <pre><code>Updated to actions/download-artifact@v4 in main.yml. </code></pre> <p>Version: 2024.9.11</p> <pre><code>Updated to Unicode 16.0.0. </code></pre> <p>Version: 2024.7.24</p> <pre><code>Git issue 539: Bug: Partial matching fails on a simple example </code></pre> <p>Version: 2024.6.22</p> <pre><code>Git issue 535: Regex fails Unicode 15.1 GraphemeBreakTest due to missing new GB9c rule implementation </code></pre> <p>Version: 2024.5.15</p> <pre><code>Git issue 530: hangs with fuzzy and optionals <p>It's not hanging, it'll finish eventually. It's just an example of catastrophic backtracking.</p> <p>The error printed when Ctrl+C is pressed does show a bug, though, which is now fixed.<br /> </code></pre></p> <p>Version: 2024.5.10</p> <pre><code>Updated for Python 3.13. <p><time.h> now needs to be included explicitly because Python.h no longer includes it.<br /> </code></pre></p> <p>Version: 2024.4.28</p> <pre><code>Git issue 527: `VERBOSE`/`X` flag breaks `\N` escapes </code></pre> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/mrabarnett/mrab-regex/commit/930983aa68ffc133ec086ef16cabdbb9c0c491ea"><code>930983a</code></a> Git issue 546: Partial match not working in some instances with non-greedy ca...</li> <li><a href="https://github.com/mrabarnett/mrab-regex/commit/64834c729b8e117c1f9a471d9e1e51f32b69a121"><code>64834c7</code></a> Reverted to actions/download-artifact@v3 and actions/upload-artifact@v3 in ma...</li> <li><a href="https://github.com/mrabarnett/mrab-regex/commit/1bcd42e8381feaf3040f4b4a6a10dab912e6b59c"><code>1bcd42e</code></a> Updated to actions/upload-artifact@v4 in main.yml.</li> <li><a href="https://github.com/mrabarnett/mrab-regex/commit/f46728542b4fea608022016ab560d9abc8ad7f7f"><code>f467285</code></a> Updated to actions/download-artifact@v4 in main.yml.</li> <li>See full diff in <a href="https://github.com/mrabarnett/mrab-regex/compare/2024.9.11...2024.11.6">compare view</a></li> </ul> </details> <br /> Updates `responses` from 0.21.0 to 0.25.6 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/getsentry/responses/releases">responses's releases</a>.</em></p> <blockquote> <h2>0.25.6</h2> <p>No release notes provided.</p> <h2>0.25.5</h2> <p>No release notes provided.</p> <h2>0.25.3</h2> <ul> <li>Fixed <code>recorder</code> not saving and loading response headers with yaml files. See <a href="https://github.com/getsentry/responses/issues/715">#715</a></li> </ul> <h2>0.25.2</h2> <ul> <li>Mulligan on 0.25.1 to run release pipeline correctly.</li> <li>Added <code>matchers.body_matcher</code> for matching string request bodies. See <a href="https://github.com/getsentry/responses/issues/717">#717</a></li> </ul> <h2>Responses 0.25.1</h2> <h2>What's Changed</h2> <ul> <li>Use pytest.mark.asyncio by <a href="https://github.com/markstory"><code>@markstory</code></a> in <a href="https://github.com/getsentry/responses/pull/707">getsentry/responses#707</a></li> <li>fix mocked HEAD response when content-length header is present by <a href="https://github.com/ddarricau"><code>@ddarricau</code></a> in <a href="https://github.com/getsentry/responses/pull/712">getsentry/responses#712</a></li> <li>fix(matchers): Don't sort failed matches when printing error message by <a href="https://github.com/mgaligniana"><code>@mgaligniana</code></a> in <a href="https://github.com/getsentry/responses/pull/711">getsentry/responses#711</a></li> </ul> <h2>New Contributors</h2> <ul> <li><a href="https://github.com/ddarricau"><code>@ddarricau</code></a> made their first contribution in <a href="https://github.com/getsentry/responses/pull/712">getsentry/responses#712</a></li> <li><a href="https://github.com/mgaligniana"><code>@mgaligniana</code></a> made their first contribution in <a href="https://github.com/getsentry/responses/pull/711">getsentry/responses#711</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/getsentry/responses/compare/0.25.0...0.25.1">https://github.com/getsentry/responses/compare/0.25.0...0.25.1</a></p> <h2>0.25.0</h2> <ul> <li>Added support for Python 3.12</li> <li>Fixed <code>matchers.header_matcher</code> not failing when a matched header is missing from the request. See <a href="https://github.com/getsentry/responses/issues/702">#702</a></li> </ul> <h2>0.24.1</h2> <ul> <li>Reverted overloads removal</li> <li>Added typing to <code>Call</code> attributes.</li> <li>Fix socket issues (see <a href="https://github.com/getsentry/responses/issues/693">#693</a>)</li> </ul> <h2>0.24.0</h2> <ul> <li>Added <code>BaseResponse.calls</code> to access calls data of a separate mocked request. See <a href="https://github.com/getsentry/responses/issues/664">#664</a></li> <li>Added <code>real_adapter_send</code> parameter to <code>RequestsMock</code> that will allow users to set through which function they would like to send real requests</li> <li>Added support for re.Pattern based header matching.</li> <li>Added support for gzipped response bodies to <code>json_params_matcher</code>.</li> <li>Fix <code>Content-Type</code> headers issue when the header was duplicated. See <a href="https://github.com/getsentry/responses/issues/644">#644</a></li> <li>Moved types-pyyaml dependency to <code>tests_requires</code></li> <li>Removed Python3.7 support</li> </ul> <h2>0.23.3</h2> <ul> <li>Allow urllib3>=1.25.10</li> </ul> <h2>0.23.2</h2> <blockquote> <p>This release is the last to support Python 3.7</p> </blockquote> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/getsentry/responses/blob/master/CHANGES">responses's changelog</a>.</em></p> <blockquote> <h2>0.25.5</h2> <ul> <li>Fix readme issue that prevented 0.25.4 from being published to pypi.</li> </ul> <h2>0.25.4</h2> <ul> <li>Responses can now match requests that use <code>data</code> with file-like objects. Files will be read as bytes and stored in the request mock. See <a href="https://github.com/getsentry/responses/issues/736">#736</a></li> <li><code>RequestsMock.matchers</code> was added. This property is an alias to <code>responses.matchers</code>. See <a href="https://github.com/getsentry/responses/issues/739">#739</a></li> <li>Removed tests from packaged wheels. See <a href="https://github.com/getsentry/responses/issues/746">#746</a></li> <li>Improved recorder API to ease use in REPL environments. See <a href="https://github.com/getsentry/responses/issues/745">#745</a></li> </ul> <h2>0.25.3</h2> <ul> <li>Fixed <code>recorder</code> not saving and loading response headers with yaml files. See <a href="https://github.com/getsentry/responses/issues/715">#715</a></li> </ul> <h2>0.25.2</h2> <ul> <li>Mulligan on 0.25.1 to run release pipeline correctly.</li> <li>Added <code>matchers.body_matcher</code> for matching string request bodies. See <a href="https://github.com/getsentry/responses/issues/717">#717</a></li> </ul> <h2>0.25.1</h2> <ul> <li>Fixed tests failures during RPM package builds. See <a href="https://github.com/getsentry/responses/issues/706">#706</a></li> <li>Fix mocked HEAD responses that have <code>Content-Length</code> set. See <a href="https://github.com/getsentry/responses/issues/712">#712</a></li> <li>Fixed error messages when matches fail: inputs are not sorted or reformatted. See <a href="https://github.com/getsentry/responses/issues/704">#704</a></li> </ul> <h2>0.25.0</h2> <ul> <li>Added support for Python 3.12</li> <li>Fixed <code>matchers.header_matcher</code> not failing when a matched header is missing from the request. See <a href="https://github.com/getsentry/responses/issues/702">#702</a></li> </ul> <h2>0.24.1</h2> <ul> <li>Reverted overloads removal</li> <li>Added typing to <code>Call</code> attributes.</li> <li>Fix socket issues (see <a href="https://github.com/getsentry/responses/issues/693">#693</a>)</li> </ul> <h2>0.24.0</h2> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/getsentry/responses/commit/857c814c0f7461e805caf12904adc57a26dc6af2"><code>857c814</code></a> release: 0.25.6</li> <li><a href="https://github.com/getsentry/responses/commit/da4e96575c93dee59198f1791e783294b8b15362"><code>da4e965</code></a> fix <a href="https://github.com/getsentry/responses/issues/751">#751</a>: add package_data (<a href="https://github.com/getsentry/responses/issues/752">#752</a>)</li> <li><a href="https://github.com/getsentry/responses/commit/284e7c39cd397e962d36eca491c8d32a3a048365"><code>284e7c3</code></a> Update changelog (<a href="https://github.com/getsentry/responses/issues/750">#750</a>)</li> <li><a href="https://github.com/gets…
- Loading branch information