Bug: "X" in extras and "X" in dependency groups markers are not normalized at parse time
Bug: "X" in extras and "X" in dependency groups markers are not normalized at parse time: a task in repo2rlenv-swe-next (Harbor dataset). When creating a Marker using the set-membership form ( "X" in extras or "X" in dependency groups ), the extra/dependency-group name is not normalized…
The task
When creating a `Marker` using the set-membership form (`"X" in extras` or `"X" in dependency_groups`), the extra/dependency-group name is **not** normalized (canonicalized per PEP 503) at parse time. This means two markers that are semantically equivalent end up with different string representations, compare as…
Part of FineEnvs/repo2rlenv-swe-next.