From 4e857637490d13f40b7afbf106f367700dd678a8 Mon Sep 17 00:00:00 2001 From: David Hotham Date: Wed, 30 Aug 2023 19:14:44 +0100 Subject: [PATCH] warn when overwriting file at installation --- src/poetry/installation/wheel_installer.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/poetry/installation/wheel_installer.py b/src/poetry/installation/wheel_installer.py index 30b252cbd8a..27a867f85bc 100644 --- a/src/poetry/installation/wheel_installer.py +++ b/src/poetry/installation/wheel_installer.py @@ -1,5 +1,6 @@ from __future__ import annotations +import logging import platform import sys @@ -15,6 +16,8 @@ from poetry.utils._compat import WINDOWS +logger = logging.getLogger(__name__) + if TYPE_CHECKING: from collections.abc import Collection from typing import BinaryIO @@ -45,7 +48,7 @@ def write_to_fs( if target_path.exists(): # Contrary to the base library we don't raise an error here since it can # break pkgutil-style and pkg_resource-style namespace packages. - pass + logger.warning(f"Installing {target_path} over existing file") parent_folder = target_path.parent if not parent_folder.exists():