Move away from deprecated distutils

This commit is contained in:
Rikko 2023-06-30 00:10:27 +05:30
parent 0ab05ec385
commit 8770d7d82c

View file

@ -7,7 +7,7 @@ import io
import os import os
import pathlib import pathlib
from distutils.version import StrictVersion from packaging.version import Version
import unittest import unittest
@ -33,7 +33,7 @@ class TestPluginManagerMetadata(unittest.TestCase):
versions = list(self.content["versions"].items()) versions = list(self.content["versions"].items())
sorted_versions = sorted( sorted_versions = sorted(
versions, versions,
key=lambda version: StrictVersion(version[0]), key=lambda version: Version(version[0]),
reverse=True, reverse=True,
) )
assert sorted_versions == versions assert sorted_versions == versions
@ -105,7 +105,7 @@ class BaseCategoryMetadataTestCases:
versions = list(plugin_metadata["versions"].items()) versions = list(plugin_metadata["versions"].items())
sorted_versions = sorted( sorted_versions = sorted(
versions, versions,
key=lambda version: StrictVersion(version[0]), key=lambda version: Version(version[0]),
reverse=True, reverse=True,
) )
self.assertEqual(sorted_versions, versions) self.assertEqual(sorted_versions, versions)