Python virtual environment manager for Digital Content Creation software
This is a collection of .py scripts that will setup a virtual environment for all the DCC configs that can be found in the dcc_venv folder.
Now in python and with a UI.
Maya
Motionbuilder
Blender
On DCC startup it will add the venv site-packages folder to the DCC's sys.path
Python 3.3 or later (you can use install_python.ps1 to setup an install)
Each config_ folder in dcc_venv contains
requirements.txt
venv_handler.py
On install the requirements.txt will be added to the virtual environment
The install method in venv_handler.py will then run to figure out how to add the site-packages to the DCC on startup.
When running Install as "Tool Developer", all the packages in requirements.txt below the # DEV comment will be pip installed -editable.