Commit f7d3b55b authored by Adrian DC's avatar Adrian DC
Browse files

feat(updates): migrate from deprecated 'pkg_resources' to 'packaging'

Signed-off-by: default avatarAdrian DC <radian.dc@gmail.com>
parent f51ae8c4
Loading
Loading
Loading
Loading
Loading
+1 −0
Changes for requirements/runtime.txt: 1 added line, 0 removed lines.
Original line number Diff line number Diff line
colored>=1.4.2
docker>=5.0.3
packaging>=24.0
prompt-toolkit>=2.0,<4.0
python-dotenv>=0.10.5
PyYAML>=6.0
+2 −2
Changes for src/package/updates.py: 2 added lines, 2 removed lines.
Original line number Diff line number Diff line
@@ -7,7 +7,7 @@ from time import localtime, strftime, time
from typing import Optional

# Modules libraries
from pkg_resources import parse_version
from packaging.version import Version as PackageVersion

# Components
from ..prints.boxes import Boxes
@@ -72,7 +72,7 @@ class Updates:
        # Fake test updates
        if Bundle.ENV_DEBUG_UPDATES_FAKE in environ:
            available = environ[Bundle.ENV_DEBUG_UPDATES_FAKE]
            if parse_version(available) >= parse_version(version):
            if PackageVersion(available) >= PackageVersion(version):

                # Show updates message
                release_date = datetime.utcfromtimestamp(Bundle.RELEASE_FIRST_TIMESTAMP)