Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

AYON compatibility rewamp #2

Merged
merged 21 commits into from
Jul 25, 2024

Conversation

jakubjezek001
Copy link
Member

  • rebreanding
  • renaming of old object terminology
  • adding new publisher just for better debugging of publishing processes
  • adding pre launch hook for installing opentimelineio
  • adding settings for hooks

The code now uses OrderedDict when creating the menu dictionary to maintain a consistent order of items. This change ensures predictability in the structure of the menu.
store flame_python_exe in data, and implement OpenTimelineIO installation hook. New settings model for Flame hooks.
- Refactored code to use 'result' instead of 'returncode'
- Added creation of custom site-packages directory
- Updated PYTHONPATH with custom site-packages
- Improved handling of OpenTimelineIO installation failures
Corrected the file_head extraction logic to properly split the file name.
The code changes include importing deepcopy, and updating the methods to use deepcopy for context data in the FlameHost class.
Added a new auto-creator plugin to create workfiles with necessary data. The `collect_instances` method gathers information and creates a new workfile instance accordingly.
@jakubjezek001 jakubjezek001 requested a review from iLLiCiTiT July 25, 2024 14:07
@jakubjezek001 jakubjezek001 requested a review from iLLiCiTiT July 25, 2024 14:09
@jakubjezek001 jakubjezek001 merged commit c818d32 into develop Jul 25, 2024
1 check passed
@jakubjezek001 jakubjezek001 deleted the chore/AY-6052_Flame-adoption-in-Ayon branch September 10, 2024 13:03
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants