Create conda packages from sdist rather than git archives
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 4/5
- Tempo stimato
- 3-5 giorni
- Idoneità per principianti
- 45/100
- Tipo di issue
- Funzionalità
- Chiarezza
- Da chiarire
- Stato di attività
- Attiva
- Stack tecnologico
- python
- Ambito
- build-system
Direzione di ricerca
Inizia tracciando il workflow dei pacchetti conda e il codice o la configurazione che crea o utilizza git archives e sdists. Verifica come vengono prodotti i metadati della versione di cuda-bindings, cuda-core e cuda-pathfinder e come vengono assemblate le dipendenze. Il lavoro è completato quando sono stati stabiliti il formato sorgente supportato e le modifiche necessarie al workflow, e il percorso conda è stato validato a partire da un sdist.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
As cuda-python is a metapackage that combines multiple packages in a monorepo, it is fundamentally incompatible with releasing from a git archive, which may have only one version. Ideally, it would have access to all three versions (cuda-bindings, cuda-core and cuda-pathfinder) and be able to set up its dependencies automatically.
It should be possible to do this from an sdist (where we can inject whatever metadata we want based on tags at sdist-build-time). It is not possible from a git archive, where there is no way to inject metadata beyond what git allows into the tarball.
We should investigate where it is possible to stop supporting git archive. This is currently used for our conda package workflow, but that could probably be modified to expect an sdist instead.
- Lingua principale
- Cython
- Stelle
- 3.4k
- Fork
- 329
- Merge medio
- 1g 21h
- PR unite (30g)
- 113
Guida per i contributori
Apri 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 NVIDIA/cuda-python
-
bug cuda.core
Difficoltà 2/5 1-3 ore Idoneità per principianti 76/100
NVIDIA/cuda-python#2886 · 1 commento ·
-
triage
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 88/100
NVIDIA/cuda-python#2717 ·
-
triage
Difficoltà 1/5 1-3 ore Idoneità per principianti 90/100
NVIDIA/cuda-python#2712 ·
-
triage
Difficoltà 2/5 1-3 ore Idoneità per principianti 82/100
NVIDIA/cuda-python#2646 · 1 reazione ·
-
cuda.core triage
Difficoltà 2/5 1-3 ore Idoneità per principianti 62/100
NVIDIA/cuda-python#2435 · 1 commento ·
Tutte le issue di NVIDIA/cuda-python
Issue simili
-
Use zstd compression? ApertaNeeds Design Priority: Wishlist
Difficoltà 2/5 1-3 ore Idoneità per principianti 84/100
elementary/flatpak-platform#253 ·
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
objectionary/hone-maven-plugin#1060 ·
-
0.kind: build failure
Difficoltà 2/5 1-3 ore Idoneità per principianti 74/100
-
Update Vish to 1.1.5 Apertapackage-update
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
oSoWoSo/vOid_Community_repOsitory#144 · 1 commento ·
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 86/100