Package and distribution name handling in Python ecosystems requires consistent normalization so that names…
Package and distribution name handling in Python ecosystems requires consistent normalization so that names…: a task in repo2rlenv-swe-flow (Harbor dataset). Feature Description: The function must accept an arbitrary string representing a Python package or extra name and return its normalized…
The task
**Feature Description:** The function must accept an arbitrary string representing a Python package or extra name and return its normalized form, typed as `NormalizedName` so that type checkers can distinguish normalized strings from raw strings.
Part of FineEnvs/repo2rlenv-swe-flow.