示例#1
0
文件: dist.py 项目: transformaps/Roam
 def run(self):
     metadata = self.distribution.metadata
     constantsModule = cx_Freeze.ConstantsModule(metadata.version)
     for constant in self.constants:
         parts = constant.split("=")
         if len(parts) == 1:
             name = constant
             value = None
         else:
             name, stringValue = parts
             value = eval(stringValue)
         constantsModule.values[name] = value
     freezer = cx_Freeze.Freezer(self.distribution.executables,
             [constantsModule], self.includes, self.excludes, self.packages,
             self.replace_paths, (not self.no_compress), self.optimize,
             self.path, self.build_exe,
             includeMSVCR = self.include_msvcr,
             includeFiles = self.include_files,
             binIncludes = self.bin_includes,
             binExcludes = self.bin_excludes,
             zipIncludes = self.zip_includes,
             silent = self.silent,
             namespacePackages = self.namespace_packages,
             binPathIncludes = self.bin_path_includes,
             binPathExcludes = self.bin_path_excludes,
             metadata = metadata,
             zipIncludePackages = self.zip_include_packages,
             zipExcludePackages = self.zip_exclude_packages)
     freezer.Freeze()
示例#2
0
 def run(self):
     metadata = self.distribution.metadata
     constants_module = cx_Freeze.ConstantsModule(metadata.version,
                                                  constants=self.constants)
     freezer = cx_Freeze.Freezer(
         self.distribution.executables,
         constants_module,
         self.includes,
         self.excludes,
         self.packages,
         self.replace_paths, (not self.no_compress),
         self.optimize,
         self.path,
         self.build_exe,
         includeMSVCR=self.include_msvcr,
         includeFiles=self.include_files,
         binIncludes=self.bin_includes,
         binExcludes=self.bin_excludes,
         zipIncludes=self.zip_includes,
         silent=self.silent,
         namespacePackages=self.namespace_packages,
         binPathIncludes=self.bin_path_includes,
         binPathExcludes=self.bin_path_excludes,
         metadata=metadata,
         zipIncludePackages=self.zip_include_packages,
         zipExcludePackages=self.zip_exclude_packages)
     freezer.Freeze()
    def run(self):
        metadata = self.distribution.metadata
        constants_module = cx_Freeze.ConstantsModule(metadata.version,
                                                     constants=self.constants)
        if self.namespace_packages:
            warnings.warn(
                "namespace-packages is obsolete and will be removed in the next version"
            )
        freezer = cx_Freeze.Freezer(
            self.distribution.executables,
            constants_module,
            self.includes,
            self.excludes,
            self.packages,
            self.replace_paths,
            (not self.no_compress),
            self.optimize,
            self.path,
            self.build_exe,
            includeMSVCR=self.include_msvcr,
            includeFiles=self.include_files,
            binIncludes=self.bin_includes,
            binExcludes=self.bin_excludes,
            zipIncludes=self.zip_includes,
            silent=self.silent,
            binPathIncludes=self.bin_path_includes,
            binPathExcludes=self.bin_path_excludes,
            metadata=metadata,
            zipIncludePackages=self.zip_include_packages,
            zipExcludePackages=self.zip_exclude_packages,
        )

        # keep freezer around so that its data case be used in bdist_mac phase
        self.freezer = freezer
        freezer.Freeze()
示例#4
0
 def run(self):
     metadata = self.distribution.metadata
     constantsModule = cx_Freeze.ConstantsModule(metadata.version)
     for constant in self.constants:
         parts = constant.split("=")
         if len(parts) == 1:
             name = constant
             value = None
         else:
             name, stringValue = parts
             value = eval(stringValue)
         constantsModule.values[name] = value
     freezer = cx_Freeze.Freezer(self.distribution.executables,
             [constantsModule], self.includes, self.excludes, self.packages,
             self.replace_paths, self.compressed, self.optimize,
             self.copy_dependent_files, self.init_script, self.base,
             self.path, self.create_shared_zip, self.append_script_to_exe,
             self.include_in_shared_zip, self.build_exe, icon = self.icon,
             includeMSVCR = self.include_msvcr,
             includeFiles = self.include_files,
             binIncludes = self.bin_includes,
             binExcludes = self.bin_excludes,
             zipIncludes = self.zip_includes,
             silent = self.silent,
             namespacePackages = self.namespace_packages,
             binPathIncludes = self.bin_path_includes,
             binPathExcludes = self.bin_path_excludes,
             metadata = metadata)
     freezer.Freeze()