Pyblish issue has no explicit plugin control
Pyblish has no explicit plugin control¶
Despite people requesting explicit control over plugin registration, there is only an implicit implementation.
You can’t (easily) register a single plugin, (instead you register a folder with plugins.)
- todo link to proof / examples
explicit¶
Sometimes you just want to only run plugins related to animations, or 3d environment.
implicit¶
An all or nothing approach, always running all registered plugins.
Marcus believes a scene should be clean, so the tool can auto detect the correct type and activate the correct plugin. That’s often not the case in game dev. Instead you are dumped in a messy project with hundreds of inconsistent scenes.
Some devs implemented their own explicit plugin registration:
- OpenPype
- Claudio
- Claudio again
- my Pyblish plugin manager
- Jason (private)
Backlinks¶
- Pyblish issues
- Pyblish default plugins
- This wouldn’t be an issue if plugins were registered explicitly. see Pyblish issue - has no explicit plugin control