ipython / ipython/traitlets

Editable installs broken with pip 22.1

Abierto
#725 4 comentarios 0 reacciones 0 asignados Ver en GitHub
Lenguaje dominante
Python
Estrellas
653
Forks
217
Merge medio
2 d 21 h
PR fusionados (30 d)
2

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
- observed on #724
- probably due to https://github.com/pypa/pip/issues/11110
- it's suggested the "clever" `_version.py` and `version_info` stuff triggers `flit` to do more install than it's ready to do...

## 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
- ???

Guía de contribución

Abrir la guía de contribución

Evaluación

Este issue todavía no se ha evaluado.

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.