Skip to content

Commit 9e0cf82

Browse files
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>&gt;=4.21.6, &lt;6</code> to <code>&gt;=5.29.2, &lt;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>&gt;=4.21.6, &lt;6</code> to <code>&gt;=5.29.2, &lt;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>
2 parents 77429a1 + e964b56 commit 9e0cf82

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ dependencies = [
3232
"frequenz-client-common >= 0.3.0, < 0.4",
3333
"grpcio >=1.70.0, < 2",
3434
"protobuf >= 5.29.3, < 7",
35-
"frequenz-client-base >= 0.8.0, < 0.10.0",
35+
"frequenz-client-base >= 0.8.0, < 0.11.0",
3636
]
3737
dynamic = ["version"]
3838

0 commit comments

Comments
 (0)