You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
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
openassetio moved to a extras dep under the all and deps names
openassetio-mediacreation moved to an extras dep under the deps name. [TBC]
The text was updated successfully, but these errors were encountered:
foundrytom
changed the title
## Move dependencies to extras
Move dependencies to extras
Aug 30, 2023
What
Remove hard dependency on
openassetio
andopenassetio-mediacreation
and move to extrasWhy
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, aspip
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
openassetio
moved to a extras dep under theall
anddeps
namesopenassetio-mediacreation
moved to an extras dep under thedeps
name. [TBC]The text was updated successfully, but these errors were encountered: