-
Notifications
You must be signed in to change notification settings - Fork 128
Chore: Runtime dependencies #6155
Chore: Runtime dependencies #6155
Conversation
ecd9250
to
2fbe0de
Compare
When launching Houdini, the console still print out some traceback error below:
|
Which houdini version? |
Houdini 19.5.605 |
Are you sure you've used |
The error is gone now.
|
If this is the last one, then it's ok. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
We should not import failing modules when they are not used, but so far so good
Changelog Description
This PR moves some python modules to runtime dependencies to not add them to PYTHONPATH for DCC subprocesses.
Additional info
All of the moved dependencies have binary dependency and can be used only with Python where were installed so it does not make sense to have them in PYTHONPATH. Also having them in PYTHONPATH can cause that they break python dependencies insude DCC (like here #5921). And removed unused python module
Qt.py
.Sync server providers imports are not raising errors. There should be some better logic to import them @kalisp .
Testing notes:
This PR may have pre-requirement this PR #5928 .
./.venv/
and./vendor/python/
to remove already existing dependencies.create_env.ps1/.sh
andfetch_thirdparty_libs.ps1/.sh
scripts.