-
## What
- Improve the `TraitsData` surface area so that language native functionality can be used to introspect/operate on the container. For example when wanting to print/iterate data instances in…
-
## What
Disable building of the C API artifacts by default in CMake, i.e. set `OPENASSETIO_ENABLE_C` to `OFF ` by default.
## Why
The C API is woefully incomplete and cannot be used in any meaning…
-
## What
Ensure this package is compatible with python 3.7
## Why
3.7 is still in wide use in production
## Notes
This will require https://github.com/OpenAssetIO/OpenAssetIO/pull/694, a…
-
## What
Publish `openassetio-triatgen` to PyPI for Python 3.7, 3.9, 3.10
## Why
This will allow dependent projects such as https://github.com/OpenAssetIO/OpenAssetIO-MediaCreation to automate…
-
## What
Update the project to use `openassetio` from PyPI:
- `setup.py` dependency (+migrate to `pyproject.toml`)
- Docs
## Why
Manual build/installation is no longer needed
## Notes
This will re…
-
## What
Split the tests that depend on the `_openassetio_test` Python extension module into two independent test components
## Why
During the project restructure in #655 symmetry in the directory s…
-
# What
~Decide on and then possibly~ Move the top-level `setup.py` under the Python component in the directory structure.
# Why
This follows on from https://github.com/OpenAssetIO/OpenAssetIO/pull/…
-
## What
Ensure traitgen works when run under Python 3.7
## Why
Still widely in use in production
-
-
## What
Update to use the new API as per https://github.com/OpenAssetIO/OpenAssetIO/issues/348.
## Why
Currently incompatible with releases post `v1.0.0-alpha.1`.