Conversation
|
Important Review skippedAuto reviews are limited based on label configuration. 🚫 Review skipped — only excluded labels are configured. (3)
Please check the settings in the CodeRabbit UI or the ⚙️ Run configurationConfiguration used: Path: .coderabbit.yaml Review profile: CHILL Plan: Pro Run ID: You can disable this status message by setting the Use the checkbox below for a quick retry:
✨ 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 |
|
| Filename | Overview |
|---|---|
| pyproject.toml | Adds override-dependencies for pygments >=2.20.0,<3.0.0 in [tool.uv] to enforce minimum version on the transitive dependency |
| uv.lock | Lock file updated to resolve pygments at 2.20.0 with correct sdist/wheel hashes; manifest overrides section reflects the new constraint |
Flowchart
%%{init: {'theme': 'neutral'}}%%
flowchart TD
A[pingpong-study] -->|direct dep| B[fastapi\[standard\]]
B -->|transitive dep| C[rich]
C -->|transitive dep| D[pygments]
E["[tool.uv] override-dependencies"] -->|forces >=2.20.0,<3.0.0| D
D -->|resolves to| F[pygments 2.20.0]
F -->|fixes| G[CVE-2024-42493 ReDoS]
F -->|fixes| H[CVE-2025-27407 ReDoS]
Reviews (1): Last reviewed commit: "chore: bump pygments >=2.20.30, <3.0.0" | Re-trigger Greptile
| known_first_party = ["pingpong"] | ||
|
|
||
| [tool.uv] | ||
| override-dependencies = ["pygments >= 2.20.0, < 3.0.0"] |
There was a problem hiding this comment.
PR title doesn't match the actual constraint
The PR title says bump pygments >=2.20.30, <3.0.0, but the constraint added here is >=2.20.0. 2.20.30 is not a real pygments version; the title appears to contain a typo. The code itself looks correct — >=2.20.0 is the version that exists and contains the relevant CVE fixes.
No description provided.