Open
Description
In PythonResolver
and SimplePythonResolver
, as surfaced in #962 there is the potential for multiple package version specifications for the same package present in a .WHL file returned by pypi. PythonResolver
and SimplePythonResolver
will now resolve this mismatch by choosing the latest entry, but this logic may result in lost versions.
Investigate pypi responses and documentation to see if there is a better method of handling this case.
Example:
https://pypi.org/project/msal-extensions/
https://files.pythonhosted.org/packages/52/34/a8995d6f0fa626ff6b28dbd9c90f6c2a46bd484bc7ab343d078b0c6ff1a7/msal_extensions-1.0.0-py2.py3-none-any.whl