Hacktoberfest 2026: los issues que los mantenedores marcaron para octubre, abiertos y aptos para principiantes. Explorar issues de Hacktoberfest

Editable installs broken with pip 22.1

Abierto
#725 4 comentarios 0 reacciones 0 asignados Ver en GitHub

Nadie ha tomado este issue todavía.

Evaluación

Dificultad
4/5
Tiempo estimado
3-5 días
Aptitud para principiantes
35/100
Tipo de issue
Error
Claridad
Bastante claro
Estado de actividad
Estancado
Stack tecnológico
python
Área
build-system

Línea de trabajo

Empieza reproduciendo el fallo de la instalación editable con pip 22.1 e inspecciona pyproject.toml junto con el manejo de _version.py y version_info mencionado en la issue. Comprueba la issue enlazada de pip y el comportamiento de flit antes de elegir entre el comportamiento de las dependencias y los metadatos de versión duplicados. Se considera hecho cuando las instalaciones editables ya no producen el error UndefinedEnvironmentName y una prueba verifica que los valores de versión relevantes se mantienen sincronizados.

Escrito por el modelo de indexación a partir del texto del issue.

Descripción

Problem

All CI jobs will probably fail right now if using pip 22.1 with the tell-tale error of:

pip._vendor.packaging.markers.UndefinedEnvironmentName: 'extra' does not exist in evaluation environment.

References

Approaches

  • wait for it to resolve itself
    • pip or flit might fix something
  • accept dupliaction
    • in pyproject.toml
      • remove version from dynamic
      • add explicit version there
    • add a test, etc. to verify the versions are in sync
  • ???
Lenguaje dominante
Python
Estrellas
653
Forks
217
Merge medio
2 d 21 h
PR fusionados (30 d)
2

Guía de contribución

Abrir la guía de contribución

Primeros pasos

  1. Lee el issue completo y luego la guía de contribución del proyecto.
  2. Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
  3. Haz un fork del repositorio y trabaja en una rama.
  4. Abre un pull request que haga referencia al número del issue.

Más de ipython/traitlets

Todos los issues de ipython/traitlets

Issues similares

Más issues de Python

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.