diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 353b3334..9c2407f5 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -215,6 +215,7 @@ jobs: - name: Basic Tests build jobs only if: matrix.goal != 'test' run: | + $pip install packaging export vline=$($gam version | grep "Python ") export python_line=($vline) export this_python=${python_line[1]} diff --git a/src/tools/a_atleast_b.py b/src/tools/a_atleast_b.py index 9f9a0b77..280f9fc5 100755 --- a/src/tools/a_atleast_b.py +++ b/src/tools/a_atleast_b.py @@ -1,13 +1,11 @@ #!/usr/bin/env python3 -#from packaging import version -from distutils.version import LooseVersion +from packaging import version import sys a = sys.argv[1] b = sys.argv[2] -#result = version.parse(a) >= version.parse(b) -result = LooseVersion(a) >= LooseVersion(b) +result = version.parse(a) >= version.parse(b) if result: print('OK: %s is equal or newer than %s' % (a, b)) else: