OpenAssetIO / OpenAssetIO/Template-OpenAssetIO-Manager-Python
Move dependencies to extras
Nessuno ha ancora preso questa issue.
- Lingua principale
- Python
- Stelle
- 6
- Fork
- 3
- Metriche di merge delle PR
- Nessuna PR unita negli ultimi 30g
Descrizione
What
Remove hard dependency on openassetio and openassetio-mediacreation and move to extras
Why
openassetio should always be provided by the host runtime (to ensure we don't have multiple copies loaded simultaneously). Having it as a hard dependency anywhere up the stack causes problems, as pip will try and provision it too, which usually results in a separate static build being installed in addition to whatever the host provides (unless the host is pure python).
ACs
openassetiomoved to a extras dep under theallanddepsnamesopenassetio-mediacreationmoved to an extras dep under thedepsname. [TBC]
Guida per i contributori
Nessuna guida per i contributori indicizzata per questo repository
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.
Direzione di ricerca
Inizia individuando la configurazione delle dipendenze del pacchetto e verifica come sono dichiarati i requisiti esistenti per openassetio e openassetio-mediacreation. Verifica che openassetio sia disponibile tramite gli extra all e deps e che openassetio-mediacreation sia disponibile tramite deps; risolvi l’incertezza indicata prima di considerare concluso il lavoro.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Valutazione
- Stack tecnologico
- python
- Ambito
- build-system
- Tipo di issue
- Refactoring
- Difficoltà
- 2/5
- Tempo stimato
- 1-3 ore
- Stato di attività
- Ferma
- Chiarezza
- Abbastanza chiara
- Idoneità per principianti
- 52/100