def __copy_sources(self): ioutil.delete_files(self.__projectpath, ".pyc") shutil.copytree(self.__projectpath, self.__temppath, ignore=self.__ignore_patterns()) self.__rmtree("%s/.settings" % self.__temppath) self.__rmtree("%s/test" % self.__temppath) os.remove("%s/testentry.py" % self.__temppath) os.remove("%s/yuicompressor-2.4.8.jar" % self.__temppath) os.remove("%s/compiler.jar" % self.__temppath) os.remove("%s/build.py" % self.__temppath) os.remove("%s/.pydevproject" % self.__temppath) os.remove("%s/.project" % self.__temppath) self.__rmtree("%s/static" % self.__temppath) self.__rmtree("%s/work" % self.__temppath) self.__rmtree("%s/.git" % self.__temppath) self.__make_dir('work', self.__temppath) self.__make_dir('work/log', self.__temppath) self.__make_dir('work/sessions', self.__temppath) self.__make_dir('work/data', self.__temppath)
def __compile_sources(self): ioutil.delete_files(self.__temppath, ".pyc") ioutil.delete_files(self.__temppath, ".wsgic") compileall.compile_dir(self.__temppath, force=True)
def __create_package(self): ioutil.delete_files(self.__temppath, ".py") ioutil.zip_dir(self.__temppath, "%s/%s" % (self.__buildpath, self.ZIP_INST_NAME)) ioutil.zip_dir(self.__projectpath, "%s/%s" % (self.__buildpath, self.ZIP_SRC_NAME))