There are three ways in which a plug-in is associated with a particular set of data.
1.
By availability
2.
By host
3.
By family
Availability is determined by registering a given plug-in to Pyblish, for example by calling register_plugin_path(). Once a plug-in is made available, it must also match the currently running host.
1
classMyPlugin(...):
2
hosts =["maya"]
Copied!
If the host matches, a plug-in is put to the final test; it's supported families.