You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
36 lines
1.6 KiB
Plaintext
36 lines
1.6 KiB
Plaintext
DccScriptingInterface (DCCsi)
|
|
|
|
This location can be extended with additional 3rdParty Python Utils, Tools, Packages, etc.
|
|
|
|
These are not installed or distributed with O3DE
|
|
|
|
However, there is some stubbed scaffolding in place.
|
|
|
|
This is a bootstrapped sandbox for installing python libs (version bootstrapped procedurally):
|
|
C:\Depot\o3de-engine\Gems\AtomLyIntegration\TechnicalArt\DccScriptingInterface\3rdParty\Python\Lib\2.x\2.7.x\site-packages
|
|
C:\Depot\o3de-engine\Gems\AtomLyIntegration\TechnicalArt\DccScriptingInterface\3rdParty\Python\Lib\3.x\3.7.x\site-packages
|
|
|
|
Any libs installed to this location will be accessible (use at your own risk)
|
|
|
|
For instance, if you want to add py2.7 compatible libs, for apps like Maya2020:
|
|
"C:\Depot\o3de-engine\Gems\AtomLyIntegration\TechnicalArt\DccScriptingInterface\Tools\DCC\Maya\readme.txt"
|
|
|
|
These pyside2-tools can be useful, and they are not pip installed, nor distributed.
|
|
C:\Depot\o3de-engine\Gems\AtomLyIntegration\TechnicalArt\DccScriptingInterface\3rdParty\Python\pyside2-tools
|
|
|
|
pyside2-tools instructions:
|
|
|
|
1. clone the repo in this location: C:\Depot\o3de-engine\Gems\AtomLyIntegration\TechnicalArt\DccScriptingInterface\3rdParty\Python
|
|
>git clone https://github.com/pyside/pyside2-tools
|
|
|
|
2. to use as a python package ...
|
|
find this and copy:
|
|
"< local DCCsi >\3rdParty\Python\pyside2-tools\pyside2uic\__init__.py.in"
|
|
|
|
and rename to this:
|
|
"< local DCCsi >\3rdParty\Python\pyside2-tools\pyside2uic\__init__.py"
|
|
|
|
3. add to PYTHONPATH: < local DCCsi >\3rdParty\Python
|
|
in .py something like: site.addsitedir(DCCSI_PYSIDE2_TOOLS)
|
|
|
|
See: "< local DCCsi >\config.py" |