ynput / ayon-launcher

AYON desktop application launcher
Apache License 2.0
31 stars 13 forks source link

Set env variable for settings variant #73

Closed iLLiCiTiT closed 9 months ago

iLLiCiTiT commented 9 months ago

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#L13

This PR is based on update to ayon-api to 0.5.4 https://github.com/ynput/ayon-launcher/pull/72