Commit 9291587
authored
Update frequenz-client-assets requirement from <0.2,>=0.1.0 to >=0.1.0,<0.3 (#27)
Updates the requirements on
[frequenz-client-assets](https://github.com/frequenz-floss/frequenz-client-assets-python)
to permit the latest version.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/frequenz-floss/frequenz-client-assets-python/releases">frequenz-client-assets's
releases</a>.</em></p>
<blockquote>
<h2>v0.2.0</h2>
<h1>Frequenz Assets API Client Release Notes</h1>
<h2>Summary</h2>
<p>This release adds support for retrieving microgrid electrical
component connections through a new client method and CLI command.</p>
<h2>Upgrading</h2>
<ul>
<li>The <code>get_microgrid</code> and
<code>list_microgrid_electrical_components</code> methods now expect an
argument of type <code>MicrogridId</code>, instead of an
<code>int</code>.</li>
<li>The <code>PvInverter</code> type has been renamed to
<code>SolarInverter</code>, to be compatible with the microgrid api
client.</li>
</ul>
<h2>New Features</h2>
<ul>
<li>This exposes the abstract <code>Battery</code>,
<code>EvCharger</code> and <code>Inverter</code> types.</li>
</ul>
<h3>Component Connections API</h3>
<ul>
<li><strong>New <code>ComponentConnection</code> class</strong>:
Introduced to represent connections between electrical components in a
microgrid</li>
<li><strong>New client method</strong>: Added method to retrieve
microgrid electrical component connections</li>
<li><strong>CLI command extension</strong>: Added
<code>component-connections</code> command to list component
connections</li>
</ul>
<h2>Bug Fixes</h2>
<!-- raw HTML omitted -->
<h2>What's Changed</h2>
<ul>
<li>feat(assets): Add Support for Electrical Component Connections by <a
href="https://github.com/eduardiazf"><code>@eduardiazf</code></a> in <a
href="https://redirect.github.com/frequenz-floss/frequenz-client-assets-python/pull/50">frequenz-floss/frequenz-client-assets-python#50</a></li>
<li>Update release notes by <a
href="https://github.com/eduardiazf"><code>@eduardiazf</code></a> in <a
href="https://redirect.github.com/frequenz-floss/frequenz-client-assets-python/pull/54">frequenz-floss/frequenz-client-assets-python#54</a></li>
<li>Merge tag v0.1.0 into v0.x.x by <a
href="https://github.com/llucax"><code>@llucax</code></a> in <a
href="https://redirect.github.com/frequenz-floss/frequenz-client-assets-python/pull/56">frequenz-floss/frequenz-client-assets-python#56</a></li>
<li>Improve identifier typing by <a
href="https://github.com/shsms"><code>@shsms</code></a> in <a
href="https://redirect.github.com/frequenz-floss/frequenz-client-assets-python/pull/55">frequenz-floss/frequenz-client-assets-python#55</a></li>
</ul>
<h2>New Contributors</h2>
<ul>
<li><a href="https://github.com/shsms"><code>@shsms</code></a> made
their first contribution in <a
href="https://redirect.github.com/frequenz-floss/frequenz-client-assets-python/pull/55">frequenz-floss/frequenz-client-assets-python#55</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a
href="https://github.com/frequenz-floss/frequenz-client-assets-python/compare/v0.1.0...v0.2.0">https://github.com/frequenz-floss/frequenz-client-assets-python/compare/v0.1.0...v0.2.0</a></p>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/frequenz-floss/frequenz-client-assets-python/commit/cd345b30044eb0382b746eaeb2679d5378bbf1f2"><code>cd345b3</code></a>
Merge pull request <a
href="https://redirect.github.com/frequenz-floss/frequenz-client-assets-python/issues/55">#55</a>
from shsms/fixes</li>
<li><a
href="https://github.com/frequenz-floss/frequenz-client-assets-python/commit/228e3c4377a54ab89665ec092ba03092ff20c38c"><code>228e3c4</code></a>
Merge pull request <a
href="https://redirect.github.com/frequenz-floss/frequenz-client-assets-python/issues/56">#56</a>
from llucax/merge-v0.1.0</li>
<li><a
href="https://github.com/frequenz-floss/frequenz-client-assets-python/commit/bbf09104df24ddfac497e2a3dd66fe68cfdacd25"><code>bbf0910</code></a>
Update release notes</li>
<li><a
href="https://github.com/frequenz-floss/frequenz-client-assets-python/commit/3a2f7cd592f2c67de0f4b1612755cfa057521616"><code>3a2f7cd</code></a>
Rename <code>PvInverter</code> → <code>SolarInverter</code></li>
<li><a
href="https://github.com/frequenz-floss/frequenz-client-assets-python/commit/2085eff6f6c1c069bf6895c0748fbdf80165d7e6"><code>2085eff</code></a>
Expose the abstract <code>Battery</code>, <code>EvCharger</code> and
<code>Inverter</code> types</li>
<li><a
href="https://github.com/frequenz-floss/frequenz-client-assets-python/commit/7830989422eb5cf9e4b1025e274886d9b3376639"><code>7830989</code></a>
Accept <code>ElectricalComponentId</code> in client methods, instead of
<code>int</code>s</li>
<li><a
href="https://github.com/frequenz-floss/frequenz-client-assets-python/commit/d9aa53e7f20cbdd68eb4e13357db918354bcf466"><code>d9aa53e</code></a>
Accept <code>MicrogridId</code> instances in client methods, instead of
<code>int</code>s</li>
<li><a
href="https://github.com/frequenz-floss/frequenz-client-assets-python/commit/704974ec0fedbd3c7f0dc09225afed7905e028d1"><code>704974e</code></a>
Use <code>ElectricalComponentId</code> in
<code>ComponentConnection</code></li>
<li><a
href="https://github.com/frequenz-floss/frequenz-client-assets-python/commit/0fe60f79075740146c814eefcdadb9754a7dd202"><code>0fe60f7</code></a>
Merge pull request <a
href="https://redirect.github.com/frequenz-floss/frequenz-client-assets-python/issues/54">#54</a>
from eduardiazf/chore/v0.1.0-sync</li>
<li><a
href="https://github.com/frequenz-floss/frequenz-client-assets-python/commit/6a6ccb145d7699a1f6fc22e7f423a030b70f65ba"><code>6a6ccb1</code></a>
docs: updated release notes</li>
<li>Additional commits viewable in <a
href="https://github.com/frequenz-floss/frequenz-client-assets-python/compare/v0.1.0...v0.2.0">compare
view</a></li>
</ul>
</details>
<br />
You can trigger a rebase of this PR 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>
> **Note**
> Automatic rebases have been disabled on this pull request as it has
been open for over 30 days.1 file changed
Lines changed: 1 addition & 1 deletion
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
35 | 35 | | |
36 | 36 | | |
37 | 37 | | |
38 | | - | |
| 38 | + | |
39 | 39 | | |
40 | 40 | | |
41 | 41 | | |
| |||
0 commit comments