Recipes page: GitLab CI, multi-arch images, free-threading readiness, monorepos
@moelomda ci sta già lavorando.
Dal 10/11/2026.
Valutazione
- Difficoltà
- 2/5
- Tempo stimato
- 1-3 ore
- Idoneità per principianti
- 78/100
- Tipo di issue
- Documentazione
- Chiarezza
- Specificata chiaramente
- Stato di attività
- Attiva
- Stack tecnologico
- bash, python
- Ambito
- cli, documentation
Direzione di ricerca
Crea docs/recipes.md con la ricetta per il free-threading, poi esegui il comando wheelgap con --json e jq su tests/fixtures/uvproj per confermare che stampa fastlib, nativeext, puresdist e winonly. Leggi i valori di results anziché le sue chiavi, come indicato nell’issue (#86). Aggiungi un link alla pagina nella sezione Usage del README. Il lavoro è completato quando la pagina esiste, il link è presente e l’output reale è stato incollato nella PR.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
The README covers the GitHub Action and pre-commit. People also ask how to use wheelgap for other jobs, and a short recipes page would answer that once. This issue starts it with a recipe you can run locally.
What to do
-
Create
docs/recipes.mdwith a one-line intro and a Free-threading readiness recipe: the packages that block you on free-threaded Python, with--jsonandjq:wheelgap -p 3.14t -t all --json --exit-zero \ | jq -r '.packages[] | select([.results[]] | any(. == "source" or . == "missing")) | .name'Read the values of
results, not its keys: the keys change with more than one Python (#86). -
Link the page from the README's Usage section.
-
Run it on a real project and paste the output in the PR. (On
tests/fixtures/uvprojit printsfastlib,nativeext,puresdist,winonly.)
Later (separate PRs, one recipe each):
- GitLab CI: a job running
uvx wheelgap -p 3.13 -t linux-aarch64when the lockfile changes (link a pipeline that ran it). - Multi-arch images:
-t linux/amd64,linux/arm64before adocker buildxbuild for both. - Monorepos:
wheelgap a/uv.lock b/uv.lock.[tool.wheelgap]is only read next to the first input, so pass-p/-tor loop.
- Lingua principale
- Python
- Stelle
- 0
- Fork
- 1
- Metriche di merge delle PR
- Nessuna PR unita negli ultimi 30g
Preparare l'ambiente
- Nessun Dockerfile né file Docker Compose
- Nessun 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 patrickballard/wheelgap
-
good first issue
Difficoltà 2/5 1-3 ore Idoneità per principianti 85/100
patrickballard/wheelgap#269 ·
-
good first issue
Difficoltà 2/5 1-3 ore Idoneità per principianti 88/100
patrickballard/wheelgap#268 ·
-
good first issue
Difficoltà 2/5 1-3 ore Idoneità per principianti 86/100
patrickballard/wheelgap#263 ·
-
bug good first issue
Difficoltà 2/5 1-3 ore Idoneità per principianti 79/100
patrickballard/wheelgap#260 ·
-
bug good first issue
Difficoltà 2/5 1-3 ore Idoneità per principianti 88/100
patrickballard/wheelgap#259 ·
Tutte le issue di patrickballard/wheelgap
Issue simili
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 82/100
btclib-org/btclib-wallet#872 ·
I maintainer di solito rispondono entro 1 giorno
-
[Bug]: Scheduled returns scan all accepted minion keys causing extreme loadForse già presa Una pull request collegata a questa issue è aperta o già unita. Apertabug needs-triage
Difficoltà 2/5 1-3 ore Idoneità per principianti 76/100
saltstack/salt#70789 · 1 commento ·
I maintainer di solito rispondono entro 3 giorni
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 87/100
btclib-org/btclib#3093 ·
I maintainer di solito rispondono entro 1 giorno
-
priority: low python
Difficoltà 2/5 1-3 ore Idoneità per principianti 88/100
LearningCircuit/local-deep-research#8635 ·
I maintainer di solito rispondono entro 1 giorno
-
README says the land/sea mask must match the XS grid; the demo mask does not, and Step 4 worksApertadocumentation
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
buckai-observatory/Automated-Cloud-Removal-and-Seamless-Satellite-Image-Mosaicking-Pipeline#52 ·
I maintainer di solito rispondono entro 1 giorno