Refactor DCCsi to work better with O3DE changes (#4226)
* moving files in refactor/re-org Signed-off-by: Jonny Gallowy <gallowj@amazon.com> * dev env refactor/re-org Signed-off-by: Jonny Gallowy <gallowj@amazon.com> * moving/re-org so we can deprate the SDK nomiclature Signed-off-by: Jonny Gallowy <gallowj@amazon.com> * moving/re-org so we can deprate the SDK nomiclature Signed-off-by: Jonny Gallowy <gallowj@amazon.com> * Refactoring env so I can replace SDK with Tools folder Signed-off-by: Jonny Gallowy <gallowj@amazon.com> * re-org and prune, from SKD to Tools Signed-off-by: Jonny Gallowy <gallowj@amazon.com> * Removing old .bat files from SDK Signed-off-by: Jonny Gallowy <gallowj@amazon.com> * updated how to retreive PYTHONHOME Signed-off-by: Jonny Gallowy <gallowj@amazon.com> * Can't use/set PYTHONHOME with DCC Tools Signed-off-by: Jonny Gallowy <gallowj@amazon.com> * small refactor Signed-off-by: Jonny Gallowy <gallowj@amazon.com> * repaired a missed typo (causes error) Signed-off-by: Jonny Gallowy <gallowj@amazon.com> * Added missing EntityId.h include to FocusModeInterface.h Signed-off-by: lumberyard-employee-dm <56135373+lumberyard-employee-dm@users.noreply.github.com> * refactor additional LY to O3DE tags Signed-off-by: Jonny Gallowy <gallowj@amazon.com> * Some design scaffold file stubs Signed-off-by: Jonny Gallowy <gallowj@amazon.com> * stubbing in scaffold file pattern Signed-off-by: Jonny Gallowy <gallowj@amazon.com> * Removal of corrupted prefabs Signed-off-by: Benjamin Black <benblac@amazon.com> * refactored config_utils to maintain py2.7 support for maya 2020 Signed-off-by: Jonny Gallowy <gallowj@amazon.com> * refactored config_utils to maintain py2.7 support for maya 2020 Signed-off-by: Jonny Gallowy <gallowj@amazon.com> * pruning and cleanup Signed-off-by: Jonny Gallowy <gallowj@amazon.com> * .env is for local dev overrides Signed-off-by: Jonny Gallowy <gallowj@amazon.com> * .env is for local dev overrides Signed-off-by: Jonny Gallowy <gallowj@amazon.com> * clean up init and logging patterns Signed-off-by: Jonny Gallowy <gallowj@amazon.com> * Core refactoring, config.py functional standalone Signed-off-by: Jonny Gallowy <gallowj@amazon.com> * cleaned up some bad logging, fixed up boostrap Signed-off-by: Jonny Gallowy <gallowj@amazon.com> * fixed validation errors Signed-off-by: Jonny Gallowy <gallowj@amazon.com> * fix logging issue, tiddy up Signed-off-by: Jonny Gallowy <gallowj@amazon.com> * tiddy up maya for .bat bootstraping and launch Signed-off-by: Jonny Gallowy <gallowj@amazon.com> * name stub, fix validation Signed-off-by: Jonny Gallowy <gallowj@amazon.com> Co-authored-by: lumberyard-employee-dm <56135373+lumberyard-employee-dm@users.noreply.github.com> Co-authored-by: Benjamin Black <benblac@amazon.com>
This commit is contained in:
+38
@@ -0,0 +1,38 @@
|
||||
Copyright (c) Contributors to the Open 3D Engine Project.
|
||||
For complete copyright and license terms please see the LICENSE at the root of this distribution.
|
||||
|
||||
SPDX-License-Identifier: Apache-2.0 OR MIT
|
||||
-------------------------------------------------------------------------------
|
||||
|
||||
We .gitignore the folder .dev:
|
||||
DccScriptingInterface\Solutions\.dev
|
||||
|
||||
Locally we put two things here foor development.
|
||||
|
||||
1. pyi inspection files, this makes it easier to add a single folder
|
||||
to IDE configurations for api inspection and auto-complete
|
||||
|
||||
DccScriptingInterface\Solutions\.dev\pyi
|
||||
DccScriptingInterface\Solutions\.dev\pyi\maya
|
||||
DccScriptingInterface\Solutions\.dev\pyi\pymel
|
||||
DccScriptingInterface\Solutions\.dev\pyi\PySide2
|
||||
etc
|
||||
|
||||
2. Pyside2-tools
|
||||
|
||||
DccScriptingInterface\Solutions\.dev\QtForPython\pyside2-tools-dev
|
||||
|
||||
These are not currently part of the O3DE QtForPython Gem
|
||||
But they can be valuable for development.
|
||||
|
||||
Ticket to include them in O3DE: https://jira.agscollab.com/browse/ATOM-13861
|
||||
|
||||
You can manually clone them from here: https://github.com/pyside/pyside2-tools
|
||||
|
||||
Note: if you want to use them as a python package
|
||||
1. you will need to add as a site-package (PYTHONPATH)
|
||||
2. you will need to rename a file:
|
||||
this: pyside2-tools/pyside2uic/__init__.py.in
|
||||
becomes: pyside2-tools/pyside2uic/__init__.py
|
||||
|
||||
Some examples are in: DccScriptingInterface\azpy\shared\ui\templates.py
|
||||
Reference in New Issue
Block a user