Hacktoberfest 2026: le issue che i maintainer hanno segnato per ottobre, aperte e adatte ai principianti. Sfoglia le issue Hacktoberfest

Editable installs broken with pip 22.1

Aperta
#725 4 commenti 0 reazioni 0 assegnatari Vedi su GitHub

Nessuno ha ancora preso questa issue.

Valutazione

Difficoltà
4/5
Tempo stimato
3-5 giorni
Idoneità per principianti
35/100
Tipo di issue
Bug
Chiarezza
Abbastanza chiara
Stato di attività
Ferma
Stack tecnologico
python
Ambito
build-system

Direzione di ricerca

Inizia riproducendo il fallimento dell’installazione editable con pip 22.1 e ispeziona pyproject.toml insieme alla gestione di _version.py e version_info menzionata nella issue. Controlla la issue di pip collegata e il comportamento di flit prima di scegliere tra il comportamento delle dipendenze e i metadati di versione duplicati. Il lavoro è completo quando le installazioni editable non producono più l’errore UndefinedEnvironmentName e un test verifica che i valori di versione pertinenti rimangano sincronizzati.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Descrizione

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
  • ???
Lingua principale
Python
Stelle
653
Fork
217
Merge medio
2g 21h
PR unite (30g)
2

Guida per i contributori

Apri la guida per i contributori

Come iniziare

  1. Leggi tutta la issue e poi la guida ai contributi del progetto.
  2. Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
  3. Fai un fork del repository e lavora su un branch.
  4. Apri una pull request che faccia riferimento al numero della issue.

Altre issue di ipython/traitlets

Tutte le issue di ipython/traitlets

Issue simili

Altre issue su Python

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.