* 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>
* 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>
* copied addons from 'ayon-addon-settings'
* added AE, photoshop and harmony addon
* moved openpype to subfolder
* cleanup repository files
* updated create package script and README.md
* formatting fixes
* added cli flags to be able keep server structure
* print progress and output dir
* another formatting fixes