Commit 9e0cf82
authored
Update frequenz-client-base requirement from <0.10.0,>=0.8.0 to >=0.8.0,<0.11.0 (#185)
Updates the requirements on
[frequenz-client-base](https://github.com/frequenz-floss/frequenz-client-base-python)
to permit the latest version.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/frequenz-floss/frequenz-client-base-python/releases">frequenz-client-base's
releases</a>.</em></p>
<blockquote>
<h2>v0.10.0</h2>
<h1>Frequenz Client Base Library Release Notes</h1>
<h2>Features</h2>
<ul>
<li>Added support for HMAC signing of <code>UnaryUnary</code> client
messages</li>
<li>Added support for HMAC signing of <code>UnaryStream</code> client
messages</li>
</ul>
<h2>Upgrading</h2>
<ul>
<li>Updated <code>protobuf</code> dependency range: changed from
<code>>=4.21.6, <6</code> to <code>>=5.29.2, <7</code></li>
<li>The minimum dependency for <code>typing-extensions</code> is now
<code>4.6.0</code> to be compatible with Python 3.12</li>
<li>The minimum dependency for <code>grpcio</code> is now
<code>1.59</code> to be compatible with Python 3.12</li>
</ul>
<h2>Bug Fixes</h2>
<ul>
<li>
<p>Fixed keys of signature to match what fuse-rs expects</p>
</li>
<li>
<p><code>GrpcStreamBroadcaster</code> will now correctly try to restart
on unexpected errors.</p>
<p>Before if an unexpected exception was raised by the stream method,
the
internal task would silently finish and never start again.</p>
</li>
</ul>
<h2>What's Changed</h2>
<ul>
<li>Bump types-protobuf from 5.29.1.20241207 to 5.29.1.20250208 by <a
href="https://github.com/dependabot"><code>@dependabot</code></a> in <a
href="https://redirect.github.com/frequenz-floss/frequenz-client-base-python/pull/115">frequenz-floss/frequenz-client-base-python#115</a></li>
<li>Bump nox from 2024.10.9 to 2025.2.9 by <a
href="https://github.com/dependabot"><code>@dependabot</code></a> in <a
href="https://redirect.github.com/frequenz-floss/frequenz-client-base-python/pull/116">frequenz-floss/frequenz-client-base-python#116</a></li>
<li>Log when stopping <code>GrpcStreamBroadcaster</code> instances by <a
href="https://github.com/shsms"><code>@shsms</code></a> in <a
href="https://redirect.github.com/frequenz-floss/frequenz-client-base-python/pull/118">frequenz-floss/frequenz-client-base-python#118</a></li>
<li>Upgrade <code>protobuf</code> dependency range from
<code>>=4.21.6, <6</code> to <code>>=5.29.2, <7</code> by <a
href="https://github.com/camille-bouvy-frequenz"><code>@camille-bouvy-frequenz</code></a>
in <a
href="https://redirect.github.com/frequenz-floss/frequenz-client-base-python/pull/119">frequenz-floss/frequenz-client-base-python#119</a></li>
<li>Prepare release notes for release v0.10.0 by <a
href="https://github.com/camille-bouvy-frequenz"><code>@camille-bouvy-frequenz</code></a>
in <a
href="https://redirect.github.com/frequenz-floss/frequenz-client-base-python/pull/120">frequenz-floss/frequenz-client-base-python#120</a></li>
<li>Implement HMAC for metadata by <a
href="https://github.com/florian-wagner-frequenz"><code>@florian-wagner-frequenz</code></a>
in <a
href="https://redirect.github.com/frequenz-floss/frequenz-client-base-python/pull/121">frequenz-floss/frequenz-client-base-python#121</a></li>
<li>Update to repo-config v0.13.2 by <a
href="https://github.com/llucax"><code>@llucax</code></a> in <a
href="https://redirect.github.com/frequenz-floss/frequenz-client-base-python/pull/125">frequenz-floss/frequenz-client-base-python#125</a></li>
<li>Bump the minimum dependency of <code>grpcio</code> by <a
href="https://github.com/llucax"><code>@llucax</code></a> in <a
href="https://redirect.github.com/frequenz-floss/frequenz-client-base-python/pull/132">frequenz-floss/frequenz-client-base-python#132</a></li>
<li>Bump the patch group with 5 updates by <a
href="https://github.com/dependabot"><code>@dependabot</code></a> in <a
href="https://redirect.github.com/frequenz-floss/frequenz-client-base-python/pull/126">frequenz-floss/frequenz-client-base-python#126</a></li>
<li>Bump the minor group with 6 updates by <a
href="https://github.com/dependabot"><code>@dependabot</code></a> in <a
href="https://redirect.github.com/frequenz-floss/frequenz-client-base-python/pull/127">frequenz-floss/frequenz-client-base-python#127</a></li>
<li>Bump pytest-asyncio from 0.25.3 to 0.26.0 by <a
href="https://github.com/dependabot"><code>@dependabot</code></a> in <a
href="https://redirect.github.com/frequenz-floss/frequenz-client-base-python/pull/130">frequenz-floss/frequenz-client-base-python#130</a></li>
<li>Bump pydoclint from 0.6.0 to 0.6.5 by <a
href="https://github.com/dependabot"><code>@dependabot</code></a> in <a
href="https://redirect.github.com/frequenz-floss/frequenz-client-base-python/pull/131">frequenz-floss/frequenz-client-base-python#131</a></li>
<li>Bump types-protobuf from 5.29.1.20250208 to 5.29.1.20250403 by <a
href="https://github.com/dependabot"><code>@dependabot</code></a> in <a
href="https://redirect.github.com/frequenz-floss/frequenz-client-base-python/pull/128">frequenz-floss/frequenz-client-base-python#128</a></li>
<li>Bump setuptools from 75.8.0 to 78.1.0 by <a
href="https://github.com/dependabot"><code>@dependabot</code></a> in <a
href="https://redirect.github.com/frequenz-floss/frequenz-client-base-python/pull/129">frequenz-floss/frequenz-client-base-python#129</a></li>
<li>Bump setuptools from 78.1.0 to 80.1.0 by <a
href="https://github.com/dependabot"><code>@dependabot</code></a> in <a
href="https://redirect.github.com/frequenz-floss/frequenz-client-base-python/pull/137">frequenz-floss/frequenz-client-base-python#137</a></li>
<li>Bump pydoclint from 0.6.5 to 0.6.6 by <a
href="https://github.com/dependabot"><code>@dependabot</code></a> in <a
href="https://redirect.github.com/frequenz-floss/frequenz-client-base-python/pull/135">frequenz-floss/frequenz-client-base-python#135</a></li>
<li>Bump grpc-stubs from 1.53.0.5 to 1.53.0.6 by <a
href="https://github.com/dependabot"><code>@dependabot</code></a> in <a
href="https://redirect.github.com/frequenz-floss/frequenz-client-base-python/pull/136">frequenz-floss/frequenz-client-base-python#136</a></li>
<li>Bump the patch group with 4 updates by <a
href="https://github.com/dependabot"><code>@dependabot</code></a> in <a
href="https://redirect.github.com/frequenz-floss/frequenz-client-base-python/pull/133">frequenz-floss/frequenz-client-base-python#133</a></li>
<li>Bump the minor group across 1 directory with 3 updates by <a
href="https://github.com/dependabot"><code>@dependabot</code></a> in <a
href="https://redirect.github.com/frequenz-floss/frequenz-client-base-python/pull/138">frequenz-floss/frequenz-client-base-python#138</a></li>
<li>Bring the metadata keys in line with the server by <a
href="https://github.com/florian-wagner-frequenz"><code>@florian-wagner-frequenz</code></a>
in <a
href="https://redirect.github.com/frequenz-floss/frequenz-client-base-python/pull/140">frequenz-floss/frequenz-client-base-python#140</a></li>
<li>Add interceptors for stream requests by <a
href="https://github.com/florian-wagner-frequenz"><code>@florian-wagner-frequenz</code></a>
in <a
href="https://redirect.github.com/frequenz-floss/frequenz-client-base-python/pull/142">frequenz-floss/frequenz-client-base-python#142</a></li>
<li>Fix handling of unexpected exceptions in
<code>GrpcStreamBroadcaster</code> by <a
href="https://github.com/llucax"><code>@llucax</code></a> in <a
href="https://redirect.github.com/frequenz-floss/frequenz-client-base-python/pull/143">frequenz-floss/frequenz-client-base-python#143</a></li>
</ul>
<h2>New Contributors</h2>
<ul>
<li><a
href="https://github.com/florian-wagner-frequenz"><code>@florian-wagner-frequenz</code></a>
made their first contribution in <a
href="https://redirect.github.com/frequenz-floss/frequenz-client-base-python/pull/121">frequenz-floss/frequenz-client-base-python#121</a></li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/frequenz-floss/frequenz-client-base-python/commit/398540850bd794cb2def14a59792d3e9cfe752bf"><code>3985408</code></a>
Fix handling of unexpected exceptions in
<code>GrpcStreamBroadcaster</code> (<a
href="https://redirect.github.com/frequenz-floss/frequenz-client-base-python/issues/143">#143</a>)</li>
<li><a
href="https://github.com/frequenz-floss/frequenz-client-base-python/commit/28ee5743152611e620ea5aa7ac6bbd6c06fb8258"><code>28ee574</code></a>
Improve RELEASE_NOTES formatting</li>
<li><a
href="https://github.com/frequenz-floss/frequenz-client-base-python/commit/831fb33edbcbe5fc38494a5e582f4265fae982d6"><code>831fb33</code></a>
Fix handling of unexpected exceptions in
<code>GrpcStreamBroadcaster</code></li>
<li><a
href="https://github.com/frequenz-floss/frequenz-client-base-python/commit/0e963b9b1d24109cb820961c30a8c7a0277b0624"><code>0e963b9</code></a>
Add interceptors for stream requests (<a
href="https://redirect.github.com/frequenz-floss/frequenz-client-base-python/issues/142">#142</a>)</li>
<li><a
href="https://github.com/frequenz-floss/frequenz-client-base-python/commit/591354f6077e12520fb85f8dc41a5134d3df1912"><code>591354f</code></a>
Add interceptors for stream requests</li>
<li><a
href="https://github.com/frequenz-floss/frequenz-client-base-python/commit/e3f8e5fc1f2e047d30aec002ba2ba99f9251f83b"><code>e3f8e5f</code></a>
Fix Typo</li>
<li><a
href="https://github.com/frequenz-floss/frequenz-client-base-python/commit/97946f01a6114f5a176230d8c27cc38f970e24f5"><code>97946f0</code></a>
Bring the metadata keys in line with the server (<a
href="https://redirect.github.com/frequenz-floss/frequenz-client-base-python/issues/140">#140</a>)</li>
<li><a
href="https://github.com/frequenz-floss/frequenz-client-base-python/commit/1ef5d9bb513e886ebf6b0931c43cbe52b901d9f9"><code>1ef5d9b</code></a>
Bring the metadata keys in line with the server</li>
<li><a
href="https://github.com/frequenz-floss/frequenz-client-base-python/commit/0221304bcf39e50dcbd802d4c18f5ac070600842"><code>0221304</code></a>
Bump the minor group across 1 directory with 3 updates (<a
href="https://redirect.github.com/frequenz-floss/frequenz-client-base-python/issues/138">#138</a>)</li>
<li><a
href="https://github.com/frequenz-floss/frequenz-client-base-python/commit/a0fc0b9ff4e2e4bb2e081c2fa4c01c16d4e06678"><code>a0fc0b9</code></a>
Bump the minor group across 1 directory with 3 updates</li>
<li>Additional commits viewable in <a
href="https://github.com/frequenz-floss/frequenz-client-base-python/compare/v0.8.0...v0.10.0">compare
view</a></li>
</ul>
</details>
<br />
Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
`@dependabot rebase`.
[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)
---
<details>
<summary>Dependabot commands and options</summary>
<br />
You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@dependabot show <dependency name> ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)
</details>1 file changed
+1
-1
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
32 | 32 | | |
33 | 33 | | |
34 | 34 | | |
35 | | - | |
| 35 | + | |
36 | 36 | | |
37 | 37 | | |
38 | 38 | | |
| |||
0 commit comments