`uv.lock` is stuck on GitPython 3.1.58 and Pillow 12.3.0
Los mantenedores suelen responder en 1 día
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 3/5
- Tiempo estimado
- 1-2 días
- Aptitud para principiantes
- 48/100
Línea de trabajo
Read pyproject.toml and the Dependabot configuration, then inspect the linked logs and PRs #275 and #277 to understand the metadata rewrite and Python version constraint. Check how the project’s supported Python versions affect both dependency updates and CI. Done means GitPython and Pillow can be updated to secure compatible versions, dependency checks pass, and lint passes without an unrelated Ruff upgrade.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
uv.lock on master (v1.59.1) still locks GitPython 3.1.58 and Pillow 12.3.0. Both have published advisories, fixed in GitPython 3.2.1 and Pillow 13.0.0, but neither Dependabot security update can land.
-
GitPython: #275 rewrites
gitpython>=3.1.58inpyproject.tomlasgitpython*, so every check fails while building the package metadata (log):ValueError: Dependency #4 of field `project.dependencies` is invalid: Expected semicolon (after name with no version specifier) or end gitpython* ^This is the same
name*rewrite as dependabot/dependabot-core#15639;versioning-strategy: increasedid not prevent it here. #277 also moves GitPython to 3.2.1 and passes the tests, but it also upgrades ruff to 0.17.2, which fails lint. -
Pillow: Pillow 13.0.0 requires Python 3.11 or later, and dvsim supports 3.10, so the security update job gives up (log):
Filtered out pillow 13.0.0 because python requirement >= 3.11 is not satisfied by python 3.10.22 The latest possible version of pillow that can be installed is 12.3.0 security_update_not_possible
Found while relocking the same packages in chipsalliance/caliptra-rtl#1545.
- Lenguaje dominante
- Python
- Estrellas
- 16
- Forks
- 23
- Merge medio
- 2 h 42 min
- PR fusionados (30 d)
- 3
Preparar el entorno
- Sin Dockerfile ni archivo de Docker Compose
- Tiene una plantilla de pull request
- Leer la guía de contribución
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Más de lowRISC/dvsim
-
bug
Dificultad 2/5 1-3 horas Aptitud para principiantes 84/100
lowRISC/dvsim#258 · 1 comentario ·
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 68/100
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 72/100
lowRISC/dvsim#225 · 1 comentario ·
Los mantenedores suelen responder en 1 día
-
Dificultad 4/5 3-5 días Aptitud para principiantes 35/100
Los mantenedores suelen responder en 1 día
-
Better log visibility on the license type usage profileQuizá libre de nuevo @AlexJones0 la tomó hace 43 días y no hay ningún pull request abierto. Abierto
lowRISC/dvsim#267 · 1 comentario · 2 asignados ·
Los mantenedores suelen responder en 1 día
Todos los issues de lowRISC/dvsim
Issues similares
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 67/100
FinanceFlash/unvibecode#699 ·
Los mantenedores suelen responder en 1 día
-
enhancement Website
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
OWASP/OWASP-Hunting#96 ·
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
micropython/micropython#19942 ·
Los mantenedores suelen responder en 1 día
-
A rebuild posts "not part of this build" success to the commit's failed `nix-build` gate and effectsPosiblemente ocupada @Padraic-O-Mhuiris la tomó hoy. Abierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
Los mantenedores suelen responder en 1 día
-
`epoch.Integer` raises a raw OverflowError for integers too large to convert to a floatPosiblemente ocupada @arindam77 la tomó hoy. Abierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
pydantic/pydantic-extra-types#479 ·
Los mantenedores suelen responder en 1 día