From: Bartosz Golaszewski Date: Tue, 6 Dec 2022 09:23:44 +0000 (+0100) Subject: bindings: python: tests: use the version parser from setuptools X-Git-Url: http://git.maquefel.me/?a=commitdiff_plain;h=ee34050efbb3ad9c4f13c770954c3952b040f029;p=qemu-gpiodev%2Flibgpiod.git bindings: python: tests: use the version parser from setuptools We currently require the third-party packaging module to be installed in order to run tests. Let's instead use the version parser that's already available in setuptools. Signed-off-by: Bartosz Golaszewski --- diff --git a/bindings/python/tests/__init__.py b/bindings/python/tests/__init__.py index 2bf14e6..ecb96af 100644 --- a/bindings/python/tests/__init__.py +++ b/bindings/python/tests/__init__.py @@ -4,12 +4,12 @@ import os import unittest -from packaging import version +from setuptools._distutils.version import LooseVersion -required_kernel_version = "5.19.0" -current_version = os.uname().release.split("-")[0] +required_kernel_version = LooseVersion("5.19.0") +current_version = LooseVersion(os.uname().release.split("-")[0]) -if version.parse(current_version) < version.parse(required_kernel_version): +if current_version < required_kernel_version: raise NotImplementedError( "linux kernel version must be at least {} - got {}".format( required_kernel_version, current_version