openassetio / otio-openassetio Goto Github PK
View Code? Open in Web Editor NEWA prototype OpenTimelineIO plugin to allow assetized EDLs to be resolved through OpenAssetIO.
License: Apache License 2.0
A prototype OpenTimelineIO plugin to allow assetized EDLs to be resolved through OpenAssetIO.
License: Apache License 2.0
Update to use the new API as per OpenAssetIO/OpenAssetIO#348.
The current code is incompatible with releases later than v1.0.0-alpha.1
.
See https://github.com/OpenAssetIO/OpenAssetIO/blob/75b61fdbe6565f0dfac3a9bd6d618b38dfcfcfcb/resources/examples/host/simpleResolver/simpleResolver.py#L160 (and other uses within that host) as an example.
This will also require OpenAssetIO/OpenAssetIO-MediaCreation#10 to be done, which might mean it's just worth waiting for OpenAssetIO/OpenAssetIO-MediaCreation#11.
openassetio
v1.0.0a6
or laterUpdate to OpenAssetIO alpha.10 (once released), bearing in mind the following breaking changes
TraitBase.isValid
is now TraitBase.isImbued
(instance) or TraitBase.isImbuedTo
(static) (OpenAssetIO/OpenAssetIO#818)Switch to using the updated MediaCreation traits once they are published to PyPI (OpenAssetIO/OpenAssetIO-MediaCreation#11)
## Why
The current versions are hand-coded, and not compatible with the revised Traits Data API in openassetio releases > v1.0.0-alpha.1
.
This might just be worth doing as part of #6.
Once the DCO app is approved and "installed", remove usages of tim-actions/dco
("Check messages" job)
The third-party action we were using is throwing up deprecation warnings and needs to be replaced. There is a handy GitHub app that is much better - see OpenAssetIO/OpenAssetIO#709 (comment)
Update to use openassetio
+ BAL + MediaCreation from PyPI.
This will require OpenAssetIO/OpenAssetIO-Manager-BAL#7, such that the test infrastructure can continue to work, as we currently rely on it being included in the manual checkout of the OpenAssetIO repo.
OpenAssetIO/OpenAssetIO#494 introduces the concept of a "default" manager. This simplifies the manager and settings management for a facility. Update the media linker to use this mechanism to initialize the API.
The current mechanism is somewhat limited.
Pin to OpenAssetIO/OpenAssetIO#383 once it has been released.
OpenAssetIO/OpenAssetIO#373 will break API and we're currently floating on feature/181-coreCppBuild
.
Tests are currently failing as conan
version is pinned to an older version that isn't supported. Just unpin for now, as it'll go away with #13
Devise a strategy for populating and resolving multi-reference clips in OTIO timelines.
AcademySoftwareFoundation/OpenTimelineIO#1241 adds support for multiple references per clip. This is a great opportunity to demonstrate the use of getRelatedReferences
in OpenAssetIO.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.