* OP-7450 - WIP of new hook to install PySide2
Currently not working yet as subprocess is invoking wrong `pip` which causes issue about missing `dataclasses`.
* OP-7450 - updates querying of PySide2 presence
Cannot use pip list as wrong pip from .venv is used and it was causing issue about missing dataclass (not in Python3.6).
This implementation is simpler and just tries to import PySide2.
* OP-7450 - typo
* OP-7450 - removed forgotten raise for debugging
* OP-7450 - double quotes
Co-authored-by: Jakub Trllo <43494761+iLLiCiTiT@users.noreply.github.com>
* OP-7450 - return if error
Co-authored-by: Jakub Trllo <43494761+iLLiCiTiT@users.noreply.github.com>
* OP-7450 - return False
Co-authored-by: Jakub Trllo <43494761+iLLiCiTiT@users.noreply.github.com>
* OP-7450 - added optionality for InstallPySideToFusion
New hook is controllable by Settings.
* OP-7450 - updated querying of Qt
This approach should be more generic, not tied to specific version of PySide2
* OP-7450 - fix unwanted change
* OP-7450 - added settings for legacy OP
* OP-7450 - use correct python executable name in Linux
Because it is not "expected" python in blender but installed python, I would expect the executable is python3 on linux/macos rather than python.
Co-authored-by: Jakub Trllo <43494761+iLLiCiTiT@users.noreply.github.com>
* OP-7450 - headless installation in Windows
It checks first that it would need admin privileges for installation, if not it installs headlessly. If yes, it will create separate dialog that will ask for admin privileges.
* OP-7450 - Hound
* Update openpype/hosts/fusion/hooks/pre_pyside_install.py
Co-authored-by: Jakub Trllo <43494761+iLLiCiTiT@users.noreply.github.com>
---------
Co-authored-by: Jakub Trllo <43494761+iLLiCiTiT@users.noreply.github.com>
* do not use 'IntegrateAssetNew' settings which are not available anymore
* don't use 'IntegrateHeroVersion' settings to get hero version template name
* remove 'template_name_profiles' from 'IntegrateHeroVersion'
* remove unused attribute
* OP-7609 - fix Photoshop publish plugin model
Was causing issues when saving settings for `Collect Color Coded Instances`
* OP-7609 - bump up version for Photoshop addon
Caused by change of Settings model.
* feat: schema for saver output extensions
* feat: saver output ext option added
* fix: typo on dict get
* feat: added tiff
* fix: typo on fetching default attr
* Transfered new Settings to Ayon
---------
Co-authored-by: Jack P <jack.p@random42.com>
Co-authored-by: kalisp <petr.kalis@gmail.com>
- Set read_raw switch to False
- Set viewer_process_override to an empty string
- Set bake_viewer_process to True
- Set bake_viewer_input_process to True
- Set extension to `mov` by default
- Updated Ayon settings to fix issues with the ExtractThumbnail plugin.
- Fixed display and view at oiio defaults in the ExtractThumbnail plugin.
- Fixed target size in the ExtractThumbnail plugin.
- Fixed background color in the ExtractThumbnail plugin.
Also, updated server version to 0.1.4.
* Refactor necessary for Ayon changes in Setting model
* Removed unnecessary configuration
MongoDB is not a thing in Ayon.
* Changed DL model to use dynamic enum
Enum values are set in Studio Settings, in Project settings will be selected from.
Used this way to be close to OP variant and support both until OP is deprecated.
* Hound
* Refactor with use of AYON_SERVER_ENABLED
This will make it simpler to remove obsolete code in the future.
---------
Co-authored-by: Libor Batek <112623825+LiborBatek@users.noreply.github.com>
* Added Wrap to applications
* Added icon
* Added wrap to template pre hooks
Needed to copy template as new workfile.
Needed to open Wrap with workfile.
* Fix removed unsupported Path
Path is not json serializable by default, it is not necessary, better model reused.
* Fix wrong key
Must be 'path', not 'template_path' as workfile builder expects the former one.