Skip to content

Commit

Permalink
chore(deps-dev): bump the python-dependencies group in /.github/actio…
Browse files Browse the repository at this point in the history
…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 &quot;guidelines&quot; @ 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 &quot;notifications&quot; 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 &gt;= 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
&lt;http://semver.org/&gt;</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)
&lt;https://github.com/agronholm/anyio/pull/836&gt;</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)
&lt;https://github.com/agronholm/anyio/issues/840&gt;</code>_)</li>
<li>Fixed return type annotation of various context managers'
<code>__exit__</code> method
(<code>[#847](https://github.com/agronholm/anyio/issues/847)
&lt;https://github.com/agronholm/anyio/issues/847&gt;</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)
&lt;https://github.com/agronholm/anyio/issues/764&gt;</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)
&lt;https://github.com/agronholm/anyio/issues/819&gt;</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)
&lt;https://github.com/agronholm/anyio/issues/815&gt;</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)
&lt;https://github.com/agronholm/anyio/issues/825&gt;</code>_)</li>
<li>Fixed <code>TaskInfo.has_pending_cancellation()</code> on asyncio
returning false positives in
cleanup code on Python &gt;= 3.11
(<code>[#832](https://github.com/agronholm/anyio/issues/832)
&lt;https://github.com/agronholm/anyio/issues/832&gt;</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)
&lt;https://github.com/agronholm/anyio/pull/790&gt;</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 &gt;=
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 &quot;'count' is passed as positional
argument&quot; 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 &gt;=
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 &quot;'count' is passed as positional
argument&quot; 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>&quot;&quot;</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>&quot;&quot;</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 &quot;wss&quot; 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(&quot;inf&quot;)</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 &quot;wss&quot; 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(&quot;inf&quot;)</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=&lt;ssl_context&gt;</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=&lt;ssl_context&gt;</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>&lt;time.h&gt; 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&gt;=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
dependabot[bot] authored Feb 3, 2025
1 parent 592f47d commit f137fbe
Showing 1 changed file with 11 additions and 11 deletions.
22 changes: 11 additions & 11 deletions .github/actions/codecov-cli/requirements-dev.txt
Original file line number Diff line number Diff line change
@@ -1,22 +1,22 @@
codecov-cli==0.7.4
codecov-cli==10.0.1
## The following requirements were added by pip freeze:
anyio==4.6.2.post1
certifi==2024.8.30
charset-normalizer==3.4.0
click==8.1.7
anyio==4.8.0
certifi==2024.12.14
charset-normalizer==3.4.1
click==8.1.8
exceptiongroup==1.2.2
h11==0.14.0
httpcore==0.16.3
httpx==0.23.3
httpcore==1.0.7
httpx==0.27.2
idna==3.10
ijson==3.3.0
PyYAML==6.0.2
regex==2024.9.11
regex==2024.11.6
requests==2.32.3
responses==0.21.0
rfc3986==1.5.0
rfc3986==2.0.0
sniffio==1.3.1
test_results_parser==0.1.0
test_results_parser==0.5.1
tree-sitter==0.20.4
typing_extensions==4.12.2
urllib3==2.2.3
urllib3==2.3.0

0 comments on commit f137fbe

Please sign in to comment.