FazBrowse GitHub Viewer | Trending |
URL:
| Home
Tools: [Download Repo ZIP]   [Original HTTPS Page]

Add `Lifetime` wrapper by llucax · Pull Request #200 · frequenz-floss/frequenz-client-common-python · GitHub

Repository navigation

Add Lifetime wrapper - #200

Merged
llucax merged 9 commits into
frequenz-floss:v0.x.xfrom
llucax:lifetime
Jun 11, 2026
Merged

llucax merged 9 commits into
frequenz-floss:v0.x.xfrom
llucax:lifetime

Conversation

llucax commented Jun 10, 2026

Copy link
Copy Markdown
Contributor

No description provided.

llucax added 8 commits June 10, 2026 17:09
Signed-off-by: Leandro Lucarella <luca-frequenz@llucax.com>
Signed-off-by: Leandro Lucarella <luca-frequenz@llucax.com>
This ensures the suite is rooted at the `tests` package, and it is
required because otherwise `tests/types` will be imported as the
top-level module `types`, shadowing the standard library `types`
module and breaking collection.

Signed-off-by: Leandro Lucarella <luca-frequenz@llucax.com>
Signed-off-by: Leandro Lucarella <luca-frequenz@llucax.com>
Signed-off-by: Leandro Lucarella <luca-frequenz@llucax.com>
Signed-off-by: Leandro Lucarella <luca-frequenz@llucax.com>
Signed-off-by: Leandro Lucarella <luca-frequenz@llucax.com>
Signed-off-by: Leandro Lucarella <luca-frequenz@llucax.com>
llucax requested a review from a team as a code owner June 10, 2026 15:09
llucax requested review from ela-kotulska-frequenz and removed request for a team June 10, 2026 15:09
llucax self-assigned this Jun 10, 2026
llucax requested review from a team and tiyash-basu-frequenz June 10, 2026 15:10
llucax added this to the v0.4.1 milestone Jun 10, 2026
github-actions Bot added part:docs Affects the documentation part:tests Affects the unit, integration and performance (benchmarks) tests labels Jun 10, 2026
llucax added the type:enhancement New feature or enhancement visitble to users label Jun 10, 2026
Comment thread tests/types/test_lifetime.py Outdated
llucax requested a review from shsms June 10, 2026 16:27
Signed-off-by: Leandro Lucarella <luca-frequenz@llucax.com>
llucax added this pull request to the merge queue Jun 11, 2026
Merged via the queue into frequenz-floss:v0.x.x with commit 2fbd5b6 Jun 11, 2026
9 checks passed
llucax deleted the lifetime branch June 11, 2026 08:42
llucax linked an issue Jun 11, 2026 that may be closed by this pull request
llucax removed this from the v0.4.1 milestone Sep 15, 2026
llucax added a commit to llucax/frequenz-client-common-python that referenced this pull request Sep 28, 2026
The next commits use `frequenz.core.warnings`, which is not released yet:
the module itself is added by frequenz-floss/frequenz-core-python#199, and
the per-alias `DeprecatedAlias` messages used here come from frequenz-floss#200, stacked
on frequenz-floss#199. Until both are merged and released, depend on frequenz-floss#200's head
directly.

The dependency goes through the upstream repository URL rather than the
fork the PR comes from, because the fork has no tags: built from there,
the package gets version `0.0.postN`, while from upstream it is
`1.4.0.post34`, which keeps any other `frequenz-core >= 1.4` requirement
in the dependency tree satisfiable.

This commit must be replaced with `frequenz-core >= 1.5.0, < 2` once
v1.5.0 is released, before merging.

Signed-off-by: Leandro Lucarella <luca-frequenz@llucax.com>
llucax added a commit to llucax/frequenz-client-common-python that referenced this pull request Sep 28, 2026
The next commits use `frequenz.core.warnings`, which is not released yet:
the module itself is added by frequenz-floss/frequenz-core-python#199, and
the per-alias `DeprecatedAlias` messages used here come from frequenz-floss#200, stacked
on frequenz-floss#199. Until both are merged and released, depend on frequenz-floss#200's head
directly.

The dependency goes through the upstream repository URL rather than the
fork the PR comes from, because the fork has no tags: built from there,
the package gets version `0.0.postN`, while from upstream it is
`1.4.0.post34`, which keeps any other `frequenz-core >= 1.4` requirement
in the dependency tree satisfiable.

This commit must be replaced with `frequenz-core >= 1.5.0, < 2` once
v1.5.0 is released, before merging.

Signed-off-by: Leandro Lucarella <luca-frequenz@llucax.com>
llucax added a commit to llucax/frequenz-client-common-python that referenced this pull request Sep 30, 2026
The next commits use `frequenz.core.warnings`, which is not released yet:
the module itself is added by frequenz-floss/frequenz-core-python#199, and
the per-alias `DeprecatedAlias` messages used here come from frequenz-floss#200, stacked
on frequenz-floss#199. Until both are merged and released, depend on frequenz-floss#200's head
directly.

The dependency goes through the upstream repository URL rather than the
fork the PR comes from, because the fork has no tags: built from there,
the package gets version `0.0.postN`, while from upstream it is
`1.4.0.post34`, which keeps any other `frequenz-core >= 1.4` requirement
in the dependency tree satisfiable.

This commit must be replaced with `frequenz-core >= 1.5.0, < 2` once
v1.5.0 is released, before merging.

Signed-off-by: Leandro Lucarella <luca-frequenz@llucax.com>
llucax added a commit to llucax/frequenz-client-common-python that referenced this pull request Oct 1, 2026
The next commits use `frequenz.core.warnings`, which is not released yet:
the module itself is added by frequenz-floss/frequenz-core-python#199, and
the per-alias `DeprecatedAlias` messages used here come from frequenz-floss#200, stacked
on frequenz-floss#199. Until both are merged and released, depend on frequenz-floss#200's head
directly.

The dependency goes through the upstream repository URL rather than the
fork the PR comes from, because the fork has no tags: built from there,
the package gets version `0.0.postN`, while from upstream it is
`1.4.0.post34`, which keeps any other `frequenz-core >= 1.4` requirement
in the dependency tree satisfiable.

This commit must be replaced with `frequenz-core >= 1.5.0, < 2` once
v1.5.0 is released, before merging.

Signed-off-by: Leandro Lucarella <luca-frequenz@llucax.com>
llucax added a commit to llucax/frequenz-client-common-python that referenced this pull request Oct 5, 2026
The next commits use `frequenz.core.warnings`, which first shipped in
frequenz-core v1.5.0: the module itself was added by
frequenz-floss/frequenz-core-python#199, and the per-alias
`DeprecatedAlias` messages used here by frequenz-floss#200.

Signed-off-by: Leandro Lucarella <luca-frequenz@llucax.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode characters
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

part:docs Affects the documentation part:tests Affects the unit, integration and performance (benchmarks) tests type:enhancement New feature or enhancement visitble to users

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Import wrappers from the Microgrid and Assets API

3 participants


Back | FazBrowse Home | New Git URL