Evaluate the best extraction method for repository rules
I maintainer di solito rispondono entro 1 giorno
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 5/5
- Tempo stimato
- Più di una settimana
- Idoneità per principianti
- 25/100
- Tipo di issue
- Refactoring
- Chiarezza
- Da chiarire
- Stato di attività
- Ferma
- Ambito
- build-system, tooling
Direzione di ricerca
Inizia leggendo i follow-up #3554 e #3555, quindi confronta il percorso del legacy Python interpreter e dell’installer wheel, il percorso di pipstar repository_ctx.extract/chmod/rename, uv's crates/uv-extract/src/sync.rs e l’opzione chmod/unzip di uutils. Verifica le implicazioni per la facts API di release, whl_library e bzlmod descritte nell’issue. Il lavoro è completato quando è stato selezionato e documentato un approccio di estrazione motivato, con i relativi requisiti di toolchain, dipendenze, binary-release e hash.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
Alternatives:
- What we have in legacy - Python interpreter +
installerwhl - What we have in pipstar -
repository_ctx.extract+chmodandrepository_ctx.rename - What
uvis using - https://github.com/astral-sh/uv/blob/0.9.28/crates/uv-extract/src/sync.rs - A regular
uutilschmod + unzip
For the last thing we would probably have to setup:
- development rust toolchain.
- binary archiving as part of release. We could probably download the right thing and store hashes using the new
factsAPI forbzlmod. - download the binary as a dependency to
whl_library.
This is a followup to #3554 and #3555.
- Lingua principale
- Starlark
- Stelle
- 688
- Fork
- 724
- Merge medio
- 1g 21h
- PR unite (30g)
- 48
Preparare l'ambiente
- 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 bazel-contrib/rules_python
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 88/100
bazel-contrib/rules_python#4201 · 1 commento ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
bazel-contrib/rules_python#4164 · 1 commento ·
I maintainer di solito rispondono entro 1 giorno
-
go:embed stdlib_list.txt file in gazelle/python/std_modules.go is missingForse già presa @udaya2899 l’ha presa 10 giorni fa. Aperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
bazel-contrib/rules_python#3821 ·
I maintainer di solito rispondono entro 1 giorno
-
Bazel 7 native py_binary: startup and import failures with rules_python 2.4.1Forse già presa @gleyba l’ha presa 1 giorno fa. Aperta
Difficoltà 4/5 3-5 giorni Idoneità per principianti 30/100
bazel-contrib/rules_python#4234 ·
I maintainer di solito rispondono entro 1 giorno
-
Release 2.4.2Apertatype: release
Difficoltà 4/5 3-5 giorni Idoneità per principianti 8/100
bazel-contrib/rules_python#4232 · 7 commenti ·
I maintainer di solito rispondono entro 1 giorno
Tutte le issue di bazel-contrib/rules_python
Issue simili
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 65/100
rescript-lang/rescript#8765 ·
I maintainer di solito rispondono entro 1 giorno
-
[request] vsg/1.1.16Apertaupstream update
Difficoltà 2/5 1-3 ore Idoneità per principianti 65/100
conan-io/conan-center-index#31142 ·
I maintainer di solito rispondono entro 1 giorno
-
bot-found documentation priority: P3
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
madenvel/KalinkaPlayer#313 ·
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 62/100
I maintainer di solito rispondono entro 1 giorno
-
setup_intel.py: sycl_version() returns "0", so setup refuses UD-IQ4_XS and UD-Q4_K_XL on IntelAperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 85/100
I maintainer di solito rispondono entro 1 giorno