BUG: Codecommit concept of "Latest version" for pypi packages wrong

0

Python package version information is defined in (PEP 440)https://www.python.org/dev/peps/pep-0440/.

However version sorting in code artifact is not conformant to PEP440. In particular I noticed that for code artifact 1.0.0.dev1 > 1.0.0 while for PEP440 it should be 1.0.0.dev1 < 1.0.0. In other words if both versions 1.0.0 and 1.0.0.dev1 are present, code artifact will report 1.0.0.dev1 as the "Latest version", while, in reality 1.0.0 is the latest one.

(Did not check how code artifact treats 1.0.0rc1 and friends)

This bug will not prevent pip from working correctly, but it is quite annoying in the WEB GUI to code artifact. Please read and implement PEP440 version sorting in code commit. THX.

Edited by: stefano-m on Aug 5, 2020 6:39 AM

Edited by: stefano-m on Aug 5, 2020 6:40 AM

Edited by: stefano-m on Aug 5, 2020 6:42 AM

질문됨 4년 전267회 조회
1개 답변
0
수락된 답변

Thanks for reporting this issue. I have created a ticket to track it, we will get it fixed.

profile pictureAWS
답변함 4년 전

로그인하지 않았습니다. 로그인해야 답변을 게시할 수 있습니다.

좋은 답변은 질문에 명확하게 답하고 건설적인 피드백을 제공하며 질문자의 전문적인 성장을 장려합니다.

질문 답변하기에 대한 가이드라인

관련 콘텐츠