I think it might be time to get some proper integration for Deadline.
I'd suggest that we have an event plugin, that calls
pyblish.util.publish(). There are five stages where you could call pyblish;
I would leave it to the user when to call pyblish via the event plugins settings. Also in the settings the user could specify the install location of pyblish-base (maybe python as well), and the
PYBLISHPLUGINPATH for each of the five stages.
The workflow would be for the submission in the hosts, to append any data needed to the job info for deadline-pyblish. This means we can leave any output settings contained within a scene file, and basically continue the integration when the render has finished.
In theory you could do other validations and extractions, if you wanted to.
What do you guys think?