ynput / ayon-launcher

AYON desktop application launcher
Apache License 2.0
32 stars 14 forks source link

Distribution of dependency packages #20

Closed iLLiCiTiT closed 1 year ago

iLLiCiTiT commented 1 year ago

Changelog Description

Finalized distribution of dependency packages once we have one ready.

Additional info

Fixed DistributionItem creation for dependency package item. Renamed name to filename in dependency package item. Fixed OpenPype addon initialization in main_cli so vendorized modules are added to python and sys path. Build metadata file contains "filename".

Testing notes:

Prerequirements:

  1. Build ayon-launcher
  2. Upload installer to server
  3. Create bundle with requested addons and new installer
  4. Create dependency package for the bundle (using ayon-dependencies-tool)
  5. Launch ayon-launcher
  6. Validate it work

Note: To make it fully work also add ayon_third_party and ayon_ocio addons and addons of your hosts for settings.