From d7846f24f511a878c17da8081ed14c2c0fea20e5 Mon Sep 17 00:00:00 2001 From: "finswimmer77@gmail.com" Date: Fri, 14 Feb 2020 20:53:02 +0100 Subject: [PATCH] fix (setup_reader): check if `func.value` has attr `id` --- poetry/utils/setup_reader.py | 1 + 1 file changed, 1 insertion(+) diff --git a/poetry/utils/setup_reader.py b/poetry/utils/setup_reader.py index 7056fe47c9b..6af89bc7981 100644 --- a/poetry/utils/setup_reader.py +++ b/poetry/utils/setup_reader.py @@ -183,6 +183,7 @@ def _find_setup_call( func = value.func if not (isinstance(func, ast.Name) and func.id == "setup") and not ( isinstance(func, ast.Attribute) + and hasattr(func.value, "id") and func.value.id == "setuptools" and func.attr == "setup" ):