From f684cb67ce63be884a5206ee403acb16bfd749ce Mon Sep 17 00:00:00 2001 From: David Hotham Date: Fri, 16 Aug 2024 23:49:27 +0100 Subject: [PATCH] fix #9636 --- src/poetry/puzzle/solver.py | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/src/poetry/puzzle/solver.py b/src/poetry/puzzle/solver.py index 16432b3e297..56d44f89f90 100644 --- a/src/poetry/puzzle/solver.py +++ b/src/poetry/puzzle/solver.py @@ -186,9 +186,7 @@ def _solve(self) -> tuple[list[Package], list[int]]: else: _dep = _package.requires[index] if _dep.marker != dep.marker: - # marker of feature package is more accurate - # because it includes relevant extras - _dep.marker = dep.marker + _package.add_dependency(dep) else: final_packages.append(package) depths.append(results[package])