fix(renovate): cover pep621 in enabledManagers#46
Conversation
The repo migrated off Poetry to pep621 (pyproject.toml [project] with hatchling build backend, uv.lock, no poetry.lock). enabledManagers still listed poetry, so Renovate produced zero Python dependency PRs while 54 alerts stayed open. Replace poetry with pep621 so Renovate detects and updates Python dependencies. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
|
Warning Review limit reached
More reviews will be available in 52 minutes and 43 seconds. Learn how PR review limits work. Your organization has run out of usage credits. Purchase more in the billing tab. ⌛ How to resolve this issue?After more reviews become available, a review can be triggered using the We recommend that you space out your commits to avoid hitting the rate limit. 🚦 How do rate limits work?CodeRabbit enforces hourly rate limits for each developer per organization. Our paid plans include higher PR review limits than trial, open-source, and free plans. In all cases, reviews become available again over time. During sustained high-volume PR review activity, CodeRabbit may temporarily slow when the next review becomes available. Please see our Fair Usage Limits Policy for further information. ℹ️ Review info⚙️ Run configurationConfiguration used: Path: .coderabbit.yaml Review profile: ASSERTIVE Plan: Pro Run ID: 📒 Files selected for processing (1)
✨ Finishing Touches🧪 Generate unit tests (beta)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
There was a problem hiding this comment.
Pull request overview
This PR updates the Renovate configuration to re-enable Python dependency updates after the repository migrated from Poetry-style pyproject.toml to PEP 621 [project] metadata (with hatchling/uv).
Changes:
- Switch Renovate’s Python manager from
poetrytopep621viaenabledManagers. - Keep
github-actionsenabled for workflow dependency updates.
| "enabledManagers": [ | ||
| "poetry", | ||
| "pep621", | ||
| "github-actions" |
|



Problem
renovate.jsonenabledManagerswas["poetry", "github-actions"], but this repo migrated off Poetry to pep621:pyproject.tomluses[project]with the hatchling build backend, shipsuv.lock, and has nopoetry.lockand no[tool.poetry]table. Because Renovate'spoetrymanager only activates on Poetry-stylepyproject.toml, it detected zero Python dependencies and produced zero Python PRs while 54 Dependabot alerts (2 critical, 31 high, 18 moderate, 3 low) remained open.Fix
Replace
poetrywithpep621inenabledManagers.github-actionsis retained (.github/workflows/present). With pep621 enabled, Renovate now parses the PEP 621[project]dependencies and will begin opening Python update PRs.Verification
pyproject.toml:[project]present, no[tool.poetry], build-backendhatchling.build.uv.lockpresent;poetry.lockabsent.Generated with Claude Code