From ec998ac11753b2a6b0c52ee479c82dcc9707de6d Mon Sep 17 00:00:00 2001 From: Diyou Date: Fri, 19 Jun 2026 05:28:13 +0200 Subject: [PATCH] Removed packaging.version as a dependency --- test/test_other.py | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/test/test_other.py b/test/test_other.py index 562428767bdb7..081ef40d60032 100644 --- a/test/test_other.py +++ b/test/test_other.py @@ -27,8 +27,6 @@ from pathlib import Path from subprocess import PIPE, STDOUT -from packaging.version import Version - if __name__ == '__main__': raise Exception('do not run this file directly; do something like: test/runner other') @@ -947,10 +945,10 @@ def test_cxx_import(self, args): @requires_ninja def test_cmake_cxx_import_std(self): - cmake_minimum = '3.30' + cmake_minimum = (3, 30) output = self.run_process([EMCMAKE, 'cmake', '--version'], stdout=PIPE).stdout cmake_version = re.search(r'^cmake version (\d+(?:\.\d+)*)', output).group(1) - if Version(cmake_version) < Version(cmake_minimum): + if tuple(map(int, cmake_version.split('.'))) < cmake_minimum: self.skipTest(f'CMake > {cmake_minimum} required ({cmake_version})') self.run_process([EMCMAKE, 'cmake', '-GNinja', test_file('cmake/cxx_import_std')])