diff --git a/CHANGELOG.md b/CHANGELOG.md index 112b2f61..e51c4c13 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,6 +4,11 @@ All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/). +## [0.9.13] 2021-01-29 +### Fixes +- missing Python hard dependency: **packaging** + + ## [0.9.12] 2021-01-19 ### Features - Arch diff --git a/bauh/__init__.py b/bauh/__init__.py index 4cd72d50..5d4e8696 100644 --- a/bauh/__init__.py +++ b/bauh/__init__.py @@ -1,4 +1,4 @@ -__version__ = '0.9.12' +__version__ = '0.9.13' __app_name__ = 'bauh' import os diff --git a/bauh/gems/appimage/controller.py b/bauh/gems/appimage/controller.py index 821c6a5b..1a8cae55 100644 --- a/bauh/gems/appimage/controller.py +++ b/bauh/gems/appimage/controller.py @@ -12,7 +12,7 @@ from pathlib import Path from typing import Set, Type, List, Tuple, Optional from colorama import Fore -from pkg_resources import parse_version +from packaging.version import parse as parse_version from bauh.api.abstract.context import ApplicationContext from bauh.api.abstract.controller import SoftwareManager, SearchResult, UpgradeRequirements, UpgradeRequirement, \ diff --git a/bauh/gems/arch/dependencies.py b/bauh/gems/arch/dependencies.py index 1f9d588f..b611c126 100644 --- a/bauh/gems/arch/dependencies.py +++ b/bauh/gems/arch/dependencies.py @@ -3,7 +3,7 @@ import traceback from threading import Thread from typing import Set, List, Tuple, Dict, Iterable -from pkg_resources import parse_version +from packaging.version import parse as parse_version from bauh.api.abstract.handler import ProcessWatcher from bauh.gems.arch import pacman, message, sorting, confirmation diff --git a/bauh/gems/arch/mapper.py b/bauh/gems/arch/mapper.py index 0dc1dc9d..3d363a73 100644 --- a/bauh/gems/arch/mapper.py +++ b/bauh/gems/arch/mapper.py @@ -4,7 +4,7 @@ import traceback from typing import Optional from colorama import Fore -from pkg_resources import parse_version +from packaging.version import parse as parse_version from bauh.api.abstract.model import PackageStatus from bauh.api.http import HttpClient diff --git a/bauh/gems/arch/updates.py b/bauh/gems/arch/updates.py index 65fa7964..5bd33e27 100644 --- a/bauh/gems/arch/updates.py +++ b/bauh/gems/arch/updates.py @@ -4,7 +4,7 @@ import traceback from threading import Thread from typing import Dict, Set, List, Tuple, Iterable, Optional -from pkg_resources import parse_version +from packaging.version import parse as parse_version from bauh.api.abstract.controller import UpgradeRequirements, UpgradeRequirement from bauh.api.abstract.handler import ProcessWatcher diff --git a/bauh/gems/flatpak/__init__.py b/bauh/gems/flatpak/__init__.py index 3bf219ab..4c1839dd 100644 --- a/bauh/gems/flatpak/__init__.py +++ b/bauh/gems/flatpak/__init__.py @@ -1,7 +1,7 @@ import os from pathlib import Path -from pkg_resources import parse_version +from packaging.version import parse as parse_version from bauh.api.constants import CONFIG_PATH from bauh.commons import resource diff --git a/bauh/gems/flatpak/flatpak.py b/bauh/gems/flatpak/flatpak.py index 201d7796..b9240c64 100755 --- a/bauh/gems/flatpak/flatpak.py +++ b/bauh/gems/flatpak/flatpak.py @@ -6,7 +6,7 @@ from datetime import datetime from typing import List, Dict, Set, Iterable, Optional from packaging.version import Version -from pkg_resources import parse_version +from packaging.version import parse as parse_version from bauh.api.exception import NoInternetException from bauh.commons.system import new_subprocess, run_cmd, SimpleProcess, ProcessHandler diff --git a/bauh/view/core/update.py b/bauh/view/core/update.py index d7d67d39..7b69bcd7 100644 --- a/bauh/view/core/update.py +++ b/bauh/view/core/update.py @@ -2,7 +2,7 @@ import logging import os from pathlib import Path -from pkg_resources import parse_version +from packaging.version import parse as parse_version from bauh import __app_name__, __version__ from bauh.api.constants import CACHE_PATH diff --git a/requirements.txt b/requirements.txt index 4ec3a96e..c9b3e57a 100755 --- a/requirements.txt +++ b/requirements.txt @@ -3,3 +3,4 @@ requests>=2.18 colorama>=0.3.8 pyyaml>=3.13 python-dateutil>=2.7 +packaging