(self, dirname, **kwargs)
| 247 | shutil.copytree(src, dst) |
| 248 | |
| 249 | def update_metadata(self, dirname, **kwargs): |
| 250 | print("Update metadata values %s" % kwargs) |
| 251 | metadata_file = os.path.join( |
| 252 | dirname, "awscli", "data", "metadata.json" |
| 253 | ) |
| 254 | with open(metadata_file) as f: |
| 255 | metadata = json.load(f) |
| 256 | for key, value in kwargs.items(): |
| 257 | metadata[key] = value |
| 258 | with open(metadata_file, "w") as f: |
| 259 | json.dump(metadata, f) |
| 260 | |
| 261 | def create_venv(self, name: str, with_pip: bool = True): |
| 262 | venv.create(name, with_pip=with_pip) |
no test coverage detected