示例#1
0
 def __modules_clean(self):
     if self.package.config().has_modules():
         modules: ModulesHandler = ModulesHandler(self.package)
         module: Module
         for module in modules.modules:
             CleanPeerDependencies(self.options, module.package,
                                   module.package.cwd).process()
示例#2
0
 def __modules_test(self):
     if self.package.config().has_modules():
         print('TEST for modules')
         modules: ModulesHandler = ModulesHandler(self.package)
         module: Module
         for module in modules.modules:
             Test(self.options, module.package,
                  module.package.cwd).process()
 def __apply_modules_peer_dependencies(self):
     if self.__package.config().has_modules():
         modules: ModulesHandler = ModulesHandler(self.__package)
         module: Module
         for module in modules.modules:
             ApplyModulePeerDependencies(
                 package=module.package,
                 dependencies=self.__dependencies
             ).process()
 def __check_modules_dependencies(self):
     if self.__module.package.config().has_modules():
         modules: ModulesHandler = ModulesHandler(self.__module.package)
         module: Module
         for module in modules.modules:
             CheckModuleDependencies(root_package=self.__root_package,
                                     parent_package=self.__module.package,
                                     module=module,
                                     processor=self.__processor).process()
示例#5
0
    def __modules_generate_sources(self):
        if self.package.config().has_modules():
            modules: ModulesHandler = ModulesHandler(self.package)
            module: Module

            print('#### #### ' + str(len(modules.modules)) + ' Modules found ')
            for module in modules.modules:
                GenerateSources(self.options, module.package,
                                module.package.cwd).process()
示例#6
0
    def __check_modules_dependencies(self):
        print('#### CHECK MODULES DEPENDENCIES & DEV_DEPENDENCIES')

        if self.package.config().has_modules():
            modules: ModulesHandler = ModulesHandler(self.package)
            module: Module
            for module in modules.modules:
                CheckModuleDependencies(
                    root_package=self.package,
                    parent_package=self.package,
                    module=module,
                    processor=self.__external_modules_dependencies_processor
                ).process()