(pkg_name, required_version)
| 248 | |
| 249 | |
| 250 | def install_pkg_if_necessary(pkg_name, required_version): |
| 251 | if os.path.exists(f"src/{pkg_name}"): |
| 252 | print(f"Skipping {pkg_name} update, since it's in developer/editable mode") |
| 253 | return |
| 254 | |
| 255 | pkg_version = version(pkg_name) |
| 256 | if pkg_version != required_version: |
| 257 | _install(pkg_name, required_version) |
| 258 | |
| 259 | |
| 260 | def version_str_to_tuple(ver_str): |
no test coverage detected