Pre-release
This release is a pre-release and may not be stable for production use.
OpenAssetIO Code Generation Tool
The openassetio-traitgen tool can be used to generate Trait and
Specification classes from a simple YAML description. This avoids
the laborious and error-prone task of creating these by hand.
This package is entirely self-contained and can be used without an OpenAssetIO installation. It provides code generation CLI, along with a corresponding python package that can be used for custom generation.
Supported languages
- Python 3.10+
Installation
The package is available on PyPI, so to get the latest stable release
python -m pip install openassetio-traitgen
Usage
openassetio-traitgen -h
Metadata
Release files for openassetio-traitgen 1.0.0a14
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| openassetio_traitgen-1.0.0a14-py3-none-any.whl | Python 3 | none | any | Details |
Release files / openassetio_traitgen-1.0.0a14-py3-none-any.whl
| Download URL | openassetio_traitgen-1.0.0a14-py3-none-any.whl |
|---|---|
| Size | 39.4 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
837d2ed3d24ba1935581933c71383ef313258a1c702041c43851136ae0c73838
|
|
BLAKE2b-256 checksum How to use checksums |
4f82d209977a2ee6c9c48722e8d9188531eb43f80f750b113158213d487dbf5c
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.13.12
|