replace deprecated pkg_resources.get_distribution() from setuptools

This should fix the CI error for macOS and reduce technical debt.
https://gitlab.com/fdroid/fdroidserver/-/jobs/8542884186
This commit is contained in:
Hans-Christoph Steiner 2024-12-05 13:40:33 +01:00
parent 30e308ac8a
commit 5fde2f4d03
No known key found for this signature in database
GPG key ID: 3E177817BA1B9BFA

View file

@ -2394,11 +2394,9 @@ class CommonTest(unittest.TestCase):
def test_auto_install_ndk_mock_dl(self): def test_auto_install_ndk_mock_dl(self):
"""Test NDK installs by actually calling sdkmanager""" """Test NDK installs by actually calling sdkmanager"""
import sdkmanager import sdkmanager
import pkg_resources import importlib.metadata
sdkmanager_version = LooseVersion( sdkmanager_version = LooseVersion(importlib.metadata.version('sdkmanager'))
pkg_resources.get_distribution('sdkmanager').version
)
if sdkmanager_version < LooseVersion('0.6.4'): if sdkmanager_version < LooseVersion('0.6.4'):
raise unittest.SkipTest('needs fdroid sdkmanager >= 0.6.4') raise unittest.SkipTest('needs fdroid sdkmanager >= 0.6.4')