Skip to content

Conversation

@llucax
Copy link
Contributor

@llucax llucax commented May 5, 2025

No description provided.

Signed-off-by: Leandro Lucarella <[email protected]>
Copilot AI review requested due to automatic review settings May 5, 2025 08:22
@llucax llucax requested a review from a team as a code owner May 5, 2025 08:22
@llucax llucax requested a review from Marenz May 5, 2025 08:22
@llucax llucax self-assigned this May 5, 2025
Copy link

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 widens the upper bound for the setuptools dependency to allow version 80.x.

  • Update setuptools version constraint in the api, dev-mypy, and dev-pylint dependency groups in pyproject.toml.
  • Update RELEASE_NOTES.md to reflect the dependency change.

Reviewed Changes

Copilot reviewed 2 out of 2 changed files in this pull request and generated no comments.

File Description
pyproject.toml Updated setuptools and types-setuptools constraints to < 81
RELEASE_NOTES.md Updated release notes to mention the dependency change
Comments suppressed due to low confidence (3)

pyproject.toml:60

  • Ensure that widening the setuptools dependency to allow version 80.x is supported by the CI tests to avoid integration issues.
  "setuptools >= 67.6.0, < 81",

pyproject.toml:91

  • Verify that the types-setuptools update is compatible with the updated setuptools version to prevent type mismatches during usage.
  "types-setuptools >= 67.6.0, < 81", # Should match the api dependency

pyproject.toml:104

  • Confirm that the dependency update in this section is aligned with any integration or build scripts to mitigate potential compatibility issues.
  "setuptools >= 67.6.0, < 81", # Should match the api dependency

@llucax llucax added this to the v0.13.4 milestone May 5, 2025
@llucax
Copy link
Contributor Author

llucax commented May 5, 2025

Trivial, so I will force-merge after all tests passed if nobody approved. Will also release v0.13.4.

@github-actions github-actions bot added part:docs Affects the documentation part:tooling Affects the development tooling (CI, deployment, dependency management, etc.) labels May 5, 2025
@llucax llucax merged commit 338a87f into frequenz-floss:v0.x.x May 5, 2025
5 checks passed
@llucax llucax deleted the setuptools-80 branch May 5, 2025 08:36
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.

1 participant