From 926c99c6a65b35a0610a376c62320ca7b1dcbd99 Mon Sep 17 00:00:00 2001 From: Marc Garcia Date: Thu, 3 Oct 2024 22:57:03 +0800 Subject: [PATCH] Better error message for install_subdir with inexisting directory --- mesonpy/__init__.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/mesonpy/__init__.py b/mesonpy/__init__.py index 073019b02..3a222f268 100644 --- a/mesonpy/__init__.py +++ b/mesonpy/__init__.py @@ -119,7 +119,7 @@ def _map_to_wheel(sources: Dict[str, Dict[str, Any]]) -> DefaultDict[str, List[T f'It is recommended to set it in "import(\'python\').find_installation()"') if key == 'install_subdirs' or key == 'targets' and os.path.isdir(src): - assert os.path.isdir(src) + assert os.path.isdir(src), f'Directory {src} does not exist' exclude_files = {os.path.normpath(x) for x in target.get('exclude_files', [])} exclude_dirs = {os.path.normpath(x) for x in target.get('exclude_dirs', [])} for root, dirnames, filenames in os.walk(src):