From 93e562ecac99bf03b826b731fd11bd74d9b7903e Mon Sep 17 00:00:00 2001 From: Hartorn Date: Fri, 2 Aug 2019 16:24:36 +0200 Subject: [PATCH] Fix mkdir breaking due to #1123 (#1245) Mkdir is breaking when folder is already existing, this allows it not to fail if target exists --- poetry/masonry/api.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/poetry/masonry/api.py b/poetry/masonry/api.py index 3d664da6bdb..ab6ef13c2d6 100644 --- a/poetry/masonry/api.py +++ b/poetry/masonry/api.py @@ -37,7 +37,7 @@ def prepare_metadata_for_build_wheel(metadata_directory, config_settings=None): builder = WheelBuilder(poetry, SystemEnv(Path(sys.prefix)), NullIO()) dist_info = Path(metadata_directory, builder.dist_info) - dist_info.mkdir() + dist_info.mkdir(parents=True, exist_ok=True) if "scripts" in poetry.local_config or "plugins" in poetry.local_config: with (dist_info / "entry_points.txt").open("w", encoding="utf-8") as f: