We're looking for feedback, please use the Gitlab issues page
basskick is a LGPLv3+ python framework hosted on PyPI.
Because we need more than a kickin' DCC
A community of geeks working in animation studios
At the heart of basskick is a simple but powerfull idea:
"Blender and its addons should be managed like a classic python interpreter and installed packages."
basskick introduces packons ("packaged addons") and packapps ("packaged application templates") providing roughtly the same functionnalities than addons and application templates but but in the form of python packages.
Thanks to them, you can:
pip to install, upgrade, uninstall them along with all their dependencies. PyPI (or a private index) to distribute your Blender code. virtualenv to manage isolated and reproductible installations, which is fundamental for Blender Project Administration and Continous Integration/Delivery of your Blender code.basskick provides a CLI and a python API to use and/or automate the system. It was designed with Pipeline Integration and Project Administration in mind.
PyPI hosts a growing collection of Packons and Packapps under the Framework :: Basskick classifier. We encourage you do publish your magic there too :)