OpenAssetIO / OpenAssetIO/Template-OpenAssetIO-Manager-Python
Move dependencies to extras
Personne n'a encore pris cette issue.
- Langage dominant
- Python
- Étoiles
- 6
- Forks
- 3
- Métriques de merge des PR
- Aucune PR mergée en 30 j
Description
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]
Guide de contribution
Aucun guide de contribution indexé pour ce dépôt
Par où commencer
- Lisez l'issue en entier, puis le guide de contribution du projet.
- Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
- Forkez le dépôt et travaillez sur une branche.
- Ouvrez une pull request qui référence le numéro de l'issue.
Piste de recherche
Commencez par localiser la configuration des dépendances du paquet et examinez comment les exigences existantes pour openassetio et openassetio-mediacreation sont déclarées. Vérifiez que openassetio est disponible via les extras all et deps, et que openassetio-mediacreation est disponible via deps ; résolvez l’incertitude signalée avant de considérer le travail comme terminé.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Évaluation
- Stack technique
- python
- Domaine
- build-system
- Type d'issue
- Refactorisation
- Difficulté
- 2/5
- Temps estimé
- 1-3 heures
- Activité
- À l'abandon
- Clarté
- Plutôt claire
- Accessibilité débutants
- 52/100