parse tag() raises ValueError instead of InvalidTag for tags with wrong number of components
parse tag() raises ValueError instead of InvalidTag for tags with wrong number of components: a task in repo2rlenv-swe-next (Harbor dataset). Calling parse tag() with a tag string that doesn't have exactly three hyphen-separated components (interpreter, ABI, platform) raises a raw ValueError from…
The task
Calling `parse_tag()` with a tag string that doesn't have exactly three hyphen-separated components (interpreter, ABI, platform) raises a raw `ValueError` from Python's tuple unpacking instead of the documented `InvalidTag` exception.
Part of FineEnvs/repo2rlenv-swe-next.