Skip to content

Relax the dependency on frequenz-api-common to allow up to 1.0.0#185

Merged
llucax merged 4 commits into
frequenz-floss:v0.12.xfrom
llucax:relax-api-common
Aug 20, 2025
Merged

Relax the dependency on frequenz-api-common to allow up to 1.0.0#185
llucax merged 4 commits into
frequenz-floss:v0.12.xfrom
llucax:relax-api-common

Conversation

@llucax
Copy link
Copy Markdown
Contributor

@llucax llucax commented Aug 20, 2025

No description provided.

This makes it easier to search for a particular dependency.

Signed-off-by: Leandro Lucarella <luca-frequenz@llucax.com>
Copilot AI review requested due to automatic review settings August 20, 2025 13:32
@llucax llucax requested a review from a team as a code owner August 20, 2025 13:32
@github-actions github-actions Bot added part:docs Affects the documentation part:tooling Affects the development tooling (CI, deployment, dependency management, etc.) labels Aug 20, 2025
Copy link
Copy Markdown

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull Request Overview

This PR relaxes the version constraint for the frequenz-api-common dependency to allow versions up to 1.0.0, improving compatibility with newer versions of the library. The change also includes alphabetical reordering of dependencies and updates to the release notes.

  • Widens the frequenz-api-common dependency constraint from < 0.8.0 to < 1
  • Reorders dependencies alphabetically in the pyproject.toml file
  • Updates release notes to reflect the dependency change

Reviewed Changes

Copilot reviewed 2 out of 2 changed files in this pull request and generated 1 comment.

File Description
pyproject.toml Relaxes frequenz-api-common version constraint and reorders dependencies alphabetically
RELEASE_NOTES.md Updates release notes to document the dependency change

Tip: Customize your code reviews with copilot-instructions.md. Create the file or learn how to get started.

Comment thread RELEASE_NOTES.md Outdated
@llucax llucax changed the base branch from v0.x.x to v0.12.x August 20, 2025 13:34
@llucax llucax enabled auto-merge August 20, 2025 13:34
We have guaranteed that v0.x versions are compatible.

Signed-off-by: Leandro Lucarella <luca-frequenz@llucax.com>
@llucax llucax added this to the v0.12.2 milestone Aug 20, 2025
cwasicki
cwasicki previously approved these changes Aug 20, 2025
@cwasicki
Copy link
Copy Markdown
Collaborator

Needs a rebase?

Signed-off-by: cwasicki <126617870+cwasicki@users.noreply.github.com>
And ignore mypy failure.

Signed-off-by: cwasicki <126617870+cwasicki@users.noreply.github.com>
@llucax
Copy link
Copy Markdown
Contributor Author

llucax commented Aug 20, 2025

The base branch was wrong. I updated the base branch to v0.12.x now, and cherry-picked the fixes for entsoe. Needs a new approval.

@llucax llucax merged commit 0c6cb8c into frequenz-floss:v0.12.x Aug 20, 2025
5 checks passed
@llucax llucax deleted the relax-api-common branch August 20, 2025 13:49
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:tooling Affects the development tooling (CI, deployment, dependency management, etc.)

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants