From 964791ee38abd368c74337fc5b30707e5cc18baf Mon Sep 17 00:00:00 2001 From: David Hotham Date: Sat, 1 Apr 2023 14:36:17 +0100 Subject: [PATCH] improved error message --- src/poetry/core/version/markers.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/poetry/core/version/markers.py b/src/poetry/core/version/markers.py index 9935ac0db..99c10f106 100644 --- a/src/poetry/core/version/markers.py +++ b/src/poetry/core/version/markers.py @@ -319,7 +319,7 @@ def __init__( # Extract operator and value m = self._CONSTRAINT_RE.match(constraint_string) if m is None: - raise InvalidMarker(f"Invalid marker '{constraint_string}'") + raise InvalidMarker(f"Invalid marker for '{name}': {constraint_string}") self._operator = m.group(1) if self._operator is None: @@ -359,7 +359,9 @@ def __init__( try: parsed_constraint = parser(constraint_string) except ParseConstraintError as e: - raise InvalidMarker(f"Invalid marker: {original_constraint_string}") from e + raise InvalidMarker( + f"Invalid marker for '{name}': {original_constraint_string}" + ) from e super().__init__(name, parsed_constraint)