diff options
author | Yaya <mak@nyantec.com> | 2022-07-29 11:04:54 +0000 |
---|---|---|
committer | Winter <winter@winter.cafe> | 2022-08-05 16:06:54 -0400 |
commit | 0cad4b26331468f42fdbfeb42875fb0cb6af91d7 (patch) | |
tree | 6712dcf58096540032e4ece2342bfcffd80d0a55 /pkgs/applications/version-management/gitlab/update.py | |
parent | 875287b341be6fe862e0160f2beb9507519d1912 (diff) |
gitlab: resolve deprecation warning in update.py
The distutils module has been marked as deprecated since python3.10 and will be removed in python3.12 as announced in [PEP 632](https://peps.python.org/pep-0632/). The PEP suggests to replace `distutils.version` with `packaging.version`.
Diffstat (limited to 'pkgs/applications/version-management/gitlab/update.py')
-rwxr-xr-x | pkgs/applications/version-management/gitlab/update.py | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/pkgs/applications/version-management/gitlab/update.py b/pkgs/applications/version-management/gitlab/update.py index bee10e49f4b4e..4c6ddcde486f7 100755 --- a/pkgs/applications/version-management/gitlab/update.py +++ b/pkgs/applications/version-management/gitlab/update.py @@ -1,5 +1,5 @@ #!/usr/bin/env nix-shell -#! nix-shell -I nixpkgs=../../../.. -i python3 -p bundix bundler nix-update nix nix-universal-prefetch python3 python3Packages.requests python3Packages.click python3Packages.click-log prefetch-yarn-deps +#! nix-shell -I nixpkgs=../../../.. -i python3 -p bundix bundler nix-update nix nix-universal-prefetch python3 python3Packages.requests python3Packages.click python3Packages.click-log python3Packages.packaging prefetch-yarn-deps import click import click_log @@ -10,7 +10,7 @@ import subprocess import json import pathlib import tempfile -from distutils.version import LooseVersion +from packaging.version import Version from typing import Iterable import requests @@ -37,7 +37,7 @@ class GitLabRepo: versions = list(filter(self.version_regex.match, tags)) # sort, but ignore v and -ee for sorting comparisons - versions.sort(key=lambda x: LooseVersion(x.replace("v", "").replace("-ee", "")), reverse=True) + versions.sort(key=lambda x: Version(x.replace("v", "").replace("-ee", "")), reverse=True) return versions def get_git_hash(self, rev: str): |