canonicalize version fails to strip trailing zeros from version release segments
canonicalize version fails to strip trailing zeros from version release segments: a task in repo2rlenv-swe-smith (Harbor dataset). canonicalize version is not stripping trailing zero components from the release segment of version strings. PEP 440 canonical form requires that trailing .0 components…
The task
`canonicalize_version` is not stripping trailing zero components from the release segment of version strings. PEP 440 canonical form requires that trailing `.0` components be dropped (e.g. `1.4.0` → `1.4`, `1.0` → `1`).
Part of FineEnvs/repo2rlenv-swe-smith.