`sysconfig` provide wrong path in built cpython on windows
I maintainer di solito rispondono entro 1 giorno
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 2/5
- Tempo stimato
- 1-3 ore
- Idoneità per principianti
- 35/100
- Tipo di issue
- Bug
- Chiarezza
- Specificata chiaramente
- Stato di attività
- Ferma
- Stack tecnologico
- python
- Ambito
- build-system
Direzione di ricerca
Read _init_non_posix in Lib/sysconfig/__init__.py around line 412 and check how LIBDIR is computed for Windows Python builds. Compare that value with the directory containing sys.executable; done when the build case reports the expected path and the relevant sysconfig tests pass.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
Bug report
I'm sure that in _init_non_posix this will be wrong when in python build:
https://github.com/python/cpython/blob/main/Lib/sysconfig/__init__.py#L412
In python build, this value is just the folder where the sys.executable in. Change it to:
if not _PYTHON_BUILD:
vars['LIBDIR'] = _safe_realpath(os.path.join(get_config_var('installed_base'), 'libs'))
else:
vars['LIBDIR'] = os.path.dirname(
_safe_realpath(sys.executable)
)
CPython versions tested on:
CPython main branch
Operating systems tested on:
Windows
Linked PRs
- gh-160906
- Lingua principale
- Python
- Stelle
- 77.8k
- Fork
- 37.7k
- Merge medio
- 17h 2m
- PR unite (30g)
- 699
Preparare l'ambiente
Avvia il container di sviluppo del progetto nel browser, con il tuo account GitHub.
- Nessun Dockerfile né file Docker Compose
- Ha un modello di pull request
- Leggi la guida per i contributori
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 python/cpython
-
build OS-unsupported OS-windows type-bug
Difficoltà 2/5 1-3 ore Idoneità per principianti 60/100
I maintainer di solito rispondono entro 1 giorno
-
What's New in 3.12 credits the unstable C API tier to PEP 697 instead of PEP 689Forse già presa @TheLouisMahdi l’ha presa 1 giorno fa. Apertadocs
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 82/100
python/cpython#161078 · 3 commenti ·
I maintainer di solito rispondono entro 1 giorno
-
OS-windows type-bug
Difficoltà 2/5 1-3 ore Idoneità per principianti 68/100
I maintainer di solito rispondono entro 1 giorno
-
docs
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
python/cpython#161007 · 4 commenti ·
I maintainer di solito rispondono entro 1 giorno
-
Null dereferencing of a pointer in initconfig.cForse già presa @lazerg l’ha presa 4 giorni fa. Apertainterpreter-core topic-C-API type-bug
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
python/cpython#160962 · 4 commenti ·
I maintainer di solito rispondono entro 1 giorno
Tutte le issue di python/cpython
Issue simili
-
HandyModRTransform.deriv3 is wrong for m > 2Forse già presa @SajalDevX l’ha presa oggi. Aperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 75/100
-
read_messages: the first read after subscribe/psubscribe returns no messages even when some are waitingForse già presa @matheussilvano l’ha presa oggi. Aperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 82/100
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 80/100
The-Swarm-Corporation/swarms-framework-docs#399 ·
I maintainer di solito rispondono entro 2 giorni
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 75/100
I maintainer di solito rispondono entro 1 giorno
-
bump patch
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
autowarefoundation/autoware_carla_scenario#1321 ·
I maintainer di solito rispondono entro 1 giorno