Skip to content

Commit

Permalink
Remove deprecated pkg-resources, replace with packaging
Browse files Browse the repository at this point in the history
  • Loading branch information
marmarta committed May 6, 2024
1 parent a954e65 commit 4f29dd3
Show file tree
Hide file tree
Showing 4 changed files with 5 additions and 5 deletions.
1 change: 1 addition & 0 deletions rpm_spec/core-dom0-linux.spec.in
Original file line number Diff line number Diff line change
Expand Up @@ -48,6 +48,7 @@ Requires: qubes-core-admin-client
Requires: qubes-utils >= 3.1.3
Requires: qubes-utils-libs >= 4.0.16
Requires: qubes-rpm-oxide
Requires: python3-packaging
Conflicts: qubes-core-dom0 < 4.0.23
Requires: %{name}-kernel-install
Requires: xdotool
Expand Down
4 changes: 2 additions & 2 deletions vmupdate/agent/source/plugins/manage_rpm_macro.py
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@

import os

import pkg_resources
import packaging


def manage_rpm_macro(os_data, log, **kwargs):
Expand All @@ -31,7 +31,7 @@ def manage_rpm_macro(os_data, log, **kwargs):
if os_data["os_family"] == "RedHat":
rpm_macro = "/usr/lib/rpm/macros.d/macros.qubes"
if (os_data["id"] == "fedora"
and os_data["release"] < pkg_resources.parse_version("33")):
and os_data["release"] < packaging.version.parse("33")):
log.info("Old fedora version detected.")
with open(rpm_macro, "w") as file:
file.write("# CVE-2021-20271 mitigation\n"
Expand Down
1 change: 0 additions & 1 deletion vmupdate/agent/source/plugins/updatesproxy_fix.py
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,6 @@

import os
import pathlib
import pkg_resources


def updatesproxy_fix(os_data, log, **kwargs):
Expand Down
4 changes: 2 additions & 2 deletions vmupdate/agent/source/utils.py
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@
import ast
from typing import Optional, Dict, Any

import pkg_resources
import packaging


def get_os_data(logger: Optional = None) -> Dict[str, Any]:
Expand All @@ -49,7 +49,7 @@ def get_os_data(logger: Optional = None) -> Dict[str, Any]:
data["name"] = os_release.get("NAME", "Linux").strip()
if "VERSION_ID" in os_release:
release = os_release["VERSION_ID"]
data["release"] = pkg_resources.parse_version(release)
data["release"] = packaging.version.parse(release)
if "VERSION_CODENAME" in os_release:
data["codename"] = os_release["VERSION_CODENAME"]

Expand Down

0 comments on commit 4f29dd3

Please sign in to comment.