Пример #1
0
def generate_environment(dependencies, registryClient, baseDirPath, savePath):
    environment_manager = EnvironmentManager(baseDirPath)
    for name, version in dependencies.items():
        package_details = registryClient.get_package_details(name)
        environment_manager.add_package_env(name, package_details.get_package_env(version))

    utility.ensure_file_directory(savePath)
    with open(savePath, 'w+') as f:
        f.write(environment_manager.generate_script())
Пример #2
0
    def __init__(self):
        utility.ensure_directory(SETTINGS_DIR_PATH)
        utility.ensure_file_directory(SETTINGS_FILE_PATH)

        settings = ConfigParser.RawConfigParser()
        if os.path.exists(SETTINGS_FILE_PATH):
            settings.read(SETTINGS_FILE_PATH)
        self.settings = settings
        if not self.settings.has_section(GENERAL_SECTION):
            self.settings.add_section(GENERAL_SECTION)
Пример #3
0
def save_installed_deps(content):
    utility.ensure_file_directory(CURRENTDEPS_FILE_PATH)
    utility.save_json_to_file(content, CURRENTDEPS_FILE_PATH)