(module_name, module_version=None)
| 238 | |
| 239 | |
| 240 | def _install(module_name, module_version=None): |
| 241 | if module_version is None: |
| 242 | install_cmd = f'"{sys.executable}" -m pip install {module_name}' |
| 243 | else: |
| 244 | install_cmd = f'"{sys.executable}" -m pip install --upgrade {module_name}=={module_version}' |
| 245 | |
| 246 | print(">", install_cmd) |
| 247 | os.system(install_cmd) |
| 248 | |
| 249 | |
| 250 | def install_pkg_if_necessary(pkg_name, required_version): |
no outgoing calls
no test coverage detected