Plugget
Plugget is a package manager to easily install tools in your apps.
It aims to dummy proof tool distribution, and is designed to assist artists in the games & VFX industry.
Github repo: plugget
Plugget is not an environment manager
- make more accessible
Features¶
- a pip install is too advanced for artists, so plugget simplifies this with a simple UI & 1click installer.
- a pip install installs to python site pacackages. not all dcc’s isolate their python environment. So python scripts installed in the users site packages folder, aimed to be used in unreal, might also show in blender.
Plugget instead installs to the correct isolated folder for the dcc to avoid this. - Instead of every user having to figure out the correct install process, a dev does this once by defining the correct manifest, saving all end users time.
- The end user maintains control which tools are installed. But a dev can define a tool install list.
- … TODO describe more features
Private notes
- plugget changelog
- plugget RAW dev notes
- GITHUB PROJECT PLANNING
- plugget package manifest repo
Backlinks¶
- Maya plugin
- other Maya plugins. (However using plugget this is possible)
- Unreal plugin
- For pure Python plugins it should be possible to create a workaround. I think plugget does so.
- Pyblish marketplace
- a central repo that tracks plugins (overlap with plugget)
- py-pip
- plugget Unreal
- plugget package
- plugget - create a self-installing plugin
- Approach: figure out how I can vendor a lightweight version of plugget with plugins
- Plugins are more modular than modules
- plugget handles this
- challenging to keep documentation updated
- I’m starting to run into issues with my bigger projects that are organic and change or grow a lot
big projects need not only code updates, but also documentation updates.
- I’m starting to run into issues with my bigger projects that are organic and change or grow a lot
- plugget qt blender addon
- pip Qt Unreal plugin
- atm it requires a manual installation of dependencies, or a plugget install
plugget - create a self-installing plugin
- atm it requires a manual installation of dependencies, or a plugget install
- plugget qt
- support Maya site packages in documents folder
C:/Users/H/Documents/maya/2026/scripts/site-packages
plugget is only importable after adding it withsys.addsitedir
- AYON
- Blender tool launcher
- most tools are not easy to install
- plugget is my attempt at this, but it’s still rough around the edges.
- TODO create local test env
- in the release env we install from pip and plugget pkgs
Python pip
plugget
- in the release env we install from pip and plugget pkgs
- plugget - create a self-installing plugin brainstorm
- i want to vendor a python module “plugget” with a plugin, plugget can install other python modules
- plugget Unreal plugin
- a Unreal plugin for plugget
- detect-app
- used by plugget
- plugget Substance Painter plugin
- Blender - install addon from repo
- I can add the Github repo to the plugget packages repo, so we can 1-click install it from Plugget. but I have to
- Blender PyFlow R&D
- Blender paths not found if not exist on startup
- plugget blender installers (attempt to) handle this
- my pip packages
- plugget 289
- plugin templates
- every template should have a tutorial on how to add to plugget
- prevent the need for wrapper plugins
- plugget has plugget actions which are simple commands, and plugget install action
- tool distribution
- winget manifest query