Skip to content

Fix Renovate configuration to use pep621 manager for Python dependencies - #579

Closed
ali-sedaghatbaf wants to merge 1 commit into
mainfrom
fix/renovate-pep621-manager
Closed

Fix Renovate configuration to use pep621 manager for Python dependencies#579
ali-sedaghatbaf wants to merge 1 commit into
mainfrom
fix/renovate-pep621-manager

Conversation

@ali-sedaghatbaf

@ali-sedaghatbaf ali-sedaghatbaf commented Aug 3, 2026

Copy link
Copy Markdown
Contributor

Description

To fix the issue raised in #577, this pull request updates the Renovate configuration to switch Python dependency management from uv to pep621. The changes ensure that Renovate will now use the pep621 manager to handle both development and runtime Python dependencies, aligning with modern Python packaging standards.

  • Changed the enabledManagers in .github/renovate.json from uv to pep621, so Renovate will use pep621 for Python projects.
  • Updated the dependency matchers to use pep621 with dependency-groups for development dependencies and project.dependencies for runtime dependencies, replacing the previous uv-based configuration.

Type of Change

  • New feature
  • Bug fix
  • Breaking change
  • Documentation update
  • Project configuration change

Complexity

Complexity: low

How Has This Been Tested?

  • Unit tests
  • E2E tests
  • Manual tests

Checklist

The following requirements should have been met (depending on the changes in the branch):

  • Documentation has been updated
  • Unit tests have been updated
  • E2E tests have been updated
  • Examples have been updated
  • New files have copyright header
  • CLA (https://neo4j.com/developer/cla/) has been signed
  • CHANGELOG.md updated if appropriate

@ali-sedaghatbaf
ali-sedaghatbaf requested a review from a team as a code owner August 3, 2026 07:50
@ali-sedaghatbaf

Copy link
Copy Markdown
Contributor Author

Issue was addressed in another PR and Renovate bot is now working properly.

@ali-sedaghatbaf
ali-sedaghatbaf deleted the fix/renovate-pep621-manager branch August 3, 2026 08:35
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant