def set_requirements_txt(self, requirements_txt_path): requirements_txt_file = Path(requirements_txt_path) with requirements_txt_file.open("rb") as f: content = f.read() module_list = content.decode("utf-8").split("\n") self._pip_dependencies += module_list
def set_setup_sh(self, setup_sh_path_or_content): setup_sh_file = Path(setup_sh_path_or_content) if setup_sh_file.is_file(): with setup_sh_file.open("rb") as f: self._setup_sh = f.read() else: self._setup_sh = setup_sh_path_or_content.encode("utf-8")
def set_requirements_txt(self, requirements_txt_path_or_content): requirements_txt_file = Path(requirements_txt_path_or_content) if requirements_txt_file.is_file(): with requirements_txt_file.open('rb') as f: self._requirements_txt = f.read() else: self._requirements_txt = requirements_txt_path_or_content.encode('utf-8')