From 8f6d75e01769ebb9e9f5beeaafe3e17c990a0bed Mon Sep 17 00:00:00 2001 From: Mitchell Stokes Date: Sun, 26 Nov 2017 15:37:37 -0800 Subject: [PATCH] deploy-ng: Pass build_apps commands to build_scripts This allows build_scripts to access configuration. --- direct/src/showutil/dist.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/direct/src/showutil/dist.py b/direct/src/showutil/dist.py index bc3687fcea..23d14824c6 100644 --- a/direct/src/showutil/dist.py +++ b/direct/src/showutil/dist.py @@ -22,7 +22,7 @@ if 'basestring' not in globals(): basestring = str -def egg2bam(srcpath, dstpath): +def egg2bam(_build_cmd, srcpath, dstpath): dstpath = dstpath + '.bam' subprocess.call([ 'egg2bam', @@ -54,7 +54,7 @@ class build_apps(distutils.core.Command): self.plugins = [] self.requirements_path = './requirements.txt' self.pypi_extra_indexes = [] - self.build_scripts= { + self.build_callbacks= { '.egg': egg2bam, } self.exclude_dependencies = [ @@ -385,7 +385,7 @@ class build_apps(distutils.core.Command): if ext in self.build_scripts: buildscript = self.build_scripts[ext] self.announce('running {} on src ({})'.format(buildscript.__name__, src)) - dst = self.build_scripts[ext](src, dst) + dst = self.build_scripts[ext](self, src, dst) else: self.announce('copying {0} -> {1}'.format(src, dst)) shutil.copyfile(src, dst)