Set environment variable to define default settings variant.
Additional info
The value can be used in non-ayon-launcher processes to define default variant without worrying when it should be set up (helpful in core > openpype addon).
Note: Core/openpype addon is handling that now by making sure a specific method in openpype.client.server is always called which may be dangerous in future. It is possible to use ayon_api before calling the function which may lead to incosistency. https://github.com/ynput/OpenPype/blob/develop/openpype/client/server/utils.py#L13
Changelog Description
Set environment variable to define default settings variant.
Additional info
The value can be used in non-ayon-launcher processes to define default variant without worrying when it should be set up (helpful in core > openpype addon).
Note: Core/openpype addon is handling that now by making sure a specific method in openpype.client.server is always called which may be dangerous in future. It is possible to use
ayon_api
before calling the function which may lead to incosistency. https://github.com/ynput/OpenPype/blob/develop/openpype/client/server/utils.py#L13This PR is based on update to ayon-api to 0.5.4 https://github.com/ynput/ayon-launcher/pull/72