The Makefile runs python at parse time for every target
I maintainer di solito rispondono entro 1 giorno
Una pull request collegata è già stata integrata.
- #1298 di @isaaclimmy — integrata
Valutazione
- Difficoltà
- 1/5
- Tempo stimato
- Meno di un'ora
- Idoneità per principianti
- 88/100
- Tipo di issue
- Bug
- Chiarezza
- Specificata chiaramente
- Stato di attività
- Attiva
- Stack tecnologico
- python
- Ambito
- build-system
Direzione di ricerca
Leggi Makefile in corrispondenza delle definizioni di XDIST e XDIST_ENV. Modifica la valutazione delle variabili in modo che Python venga eseguito solo per i target che lo usano, mantenendo coerenti entrambe le variabili. Il lavoro è completato quando make help non avvia alcun interprete; verificalo con il test descritto nell’issue, che fa fallire Python su PATH.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
Where: Makefile (XDIST).
Current gap: XDIST := $(shell python3 -c ...) is evaluated whenever make reads the file, so even make help or make -n lint starts a Python interpreter just to decide whether pytest-xdist is installed.
Suggested approach: Use a lazily evaluated variable (=) so it is only expanded by the targets that use it, and keep XDIST_ENV consistent with it.
Done when: make help starts no interpreter, checked with a test that runs it with a failing python on PATH.
- Lingua principale
- HTML
- Stelle
- 47
- Fork
- 45
- Merge medio
- 2h 47m
- PR unite (30g)
- 92
Preparare l'ambiente
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di yakew7/Fair-Code
-
community enhancement
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
I maintainer di solito rispondono entro 1 giorno
-
community enhancement
Difficoltà 2/5 1-3 ore Idoneità per principianti 79/100
I maintainer di solito rispondono entro 1 giorno
-
enhancement good first issue tooling
Difficoltà 2/5 1-3 ore Idoneità per principianti 82/100
I maintainer di solito rispondono entro 1 giorno
-
ci enhancement tooling
Difficoltà 2/5 1-3 ore Idoneità per principianti 85/100
I maintainer di solito rispondono entro 1 giorno
-
community enhancement tooling
Difficoltà 2/5 1-3 ore Idoneità per principianti 84/100
I maintainer di solito rispondono entro 1 giorno
Tutte le issue di yakew7/Fair-Code
Issue simili
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 86/100
NousResearch/hermes-agent#151165 ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 82/100
I maintainer di solito rispondono entro 1 giorno
-
NVIDIA windows
Difficoltà 2/5 1-3 ore Idoneità per principianti 76/100
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
web-infra-dev/rslib#2014 ·
I maintainer di solito rispondono entro 1 giorno
-
Add CMake export targetAperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 65/100
tree-sitter/tree-sitter#6111 ·
I maintainer di solito rispondono entro 1 giorno