Options: Conforming
How is the blext
project conformed?
- Platform: Select a subset of extension platforms to support.
- Release Profiles: Alter the extension's settings for a particular use case.
All commands locate blext
project can also conform them using options defined in this section.
to Platforms
--platform
: Target a subset of the platforms defined in tool.blext.supported_platforms
.
- Choices:
linux-x64
,linux-arm64
,macos-x64
,macos-arm64
,detect
. - Default: All
tool.blext.supported_platforms
.
Can be specified several times, to specify several platforms.
How To: Build a Linux (x64) Version of a Script Extension
$ blext build my-blext-extension.py --platform linux-x64
How To: Show Project Extension Dependencies for Locally-Detected Platform
$ blext show deps my-blext-extension.py --platform detect
to Release Profiles
--profile
: Target a "release profile".
- Choices:
test
,dev
,release
,release-debug
,$custom
. - Default: All
tool.blext.supported_platforms
.
Any $custom
profile defined in pyproject.toml
can also be specified.
How To: Prepare a Release-Debug Build of a Project Extension, from a URL
$ blext build project+https://example.com/my-blext-extension.zip --profile release-debug