export REPO_ROOT=$PROJECT/VFX-FlowpipeScheduler
git submodule add https://github.com/LucaScheller/flowpipe.git external/flowpipe git submodule add https://github.com/LucaScheller/NodeGraphQt.git external/NodeGraphQt
python3.9 -m venv $REPO_ROOT/external/python Manually edit shell line prefix to "VFX-DeadlineFlowpipe-Python" in: $REPO_ROOT/external/python/bin/activate
ln -s -r external/flowpipe/flowpipe external/python/lib/python3.9/site-packages/flowpipe ln -s -r external/NodeGraphQt/NodeGraphQt external/python/lib/python3.9/site-packages/NodeGraphQt
source $REPO_ROOT/external/python/bin/activate pip install -r requirements.txt pip install /opt/Thinkbox/DeadlineRepository10/api/scripting/deadline-stubs-10.3.1.4.tar.gz
source setup.sh
redis-server deadline-start deadline-webservice
redis-insight
$DEADLINE_INSTALL_ROOT/DeadlineClient10/bin/deadlineworker $DEADLINE_INSTALL_ROOT/DeadlineClient10/bin/deadlineworker -name "background"
deadline-stop redis-cli shutdown
- Add partial redis json file editing via the json editing capabilities of redis
- Add further graph optimization:
- Add deadline support for putting all nodes into a single job (if the interpreter allows it)