crates: Use looseversion.LooseVersion2 to parse crate versions

packaging.version.parse is dedicated to parse Python package version
numbers but crate versions do not necessarily respect Python version
number conventions and thus some crate versions cannot be parsed.

Prefer to use looseversion.LooseVersion2 instead which in a drop-in
replacement for deprecated distutils.version.LooseVersion and enables
to parse all kind of version numbers.
This commit is contained in:
Antoine Lambert 2024-08-21 15:17:28 +02:00
parent b2ece7ca63
commit aafaebd5de
7 changed files with 18 additions and 2 deletions

View file

@ -3,6 +3,7 @@ dateparser
dulwich
iso8601
launchpadlib
looseversion
lxml
psycopg2
pyreadr