From a1b58e2a6388ce2b1a2611a66bd2bd33fb68a0a9 Mon Sep 17 00:00:00 2001 From: Jakub Jezek Date: Mon, 10 Dec 2018 10:07:21 +0100 Subject: [PATCH] adding increment script version --- .../nuke/publish/increment_script_version.py | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) create mode 100644 pype/plugins/nuke/publish/increment_script_version.py diff --git a/pype/plugins/nuke/publish/increment_script_version.py b/pype/plugins/nuke/publish/increment_script_version.py new file mode 100644 index 0000000000..59689ebd7a --- /dev/null +++ b/pype/plugins/nuke/publish/increment_script_version.py @@ -0,0 +1,18 @@ + +import nuke +import pyblish.api + + +class IncrementScriptVersion(pyblish.api.Extractor): + """Increment current script version.""" + + order = pyblish.api.Extractor.order - 0.35 + label = "Increment Current Script Version" + optional = True + hosts = ['nuke'] + + def process(self, context): + from pype.lib import version_up + path = context.data["currentFile"] + nuke.scriptSaveAs(version_up(path)) + self.log.info('Incrementing script version')