Because the treatment of ambiguous project/version splits is to conservative. We already detect the occurrence of such ambiguities so lets add the following heuristic:
- if setuptools says there is only one project/version interpretation, take that interpretation
at face value without further checks
- If setuptools yields more than one interpretation then ignore any project/version interpretations whose version part does not start with a digit but take any that remain at face value.
And spit out appropriate warnings when the above guess work is being applied.