From 70e39eb0c0abc7ac8c936ff3135708592bbba053 Mon Sep 17 00:00:00 2001 From: Alok Kumar Date: Mon, 6 Jan 2025 21:54:51 +0530 Subject: [PATCH] Replace packaging with packvers Reference: https://github.com/aboutcode-org/univers/issues/95 Signed-off-by: Alok Kumar --- requirements.txt | 1 + setup.cfg | 2 +- src/univers/version_range.py | 4 ++-- src/univers/versions.py | 2 +- tests/test_pypi_version.py | 2 +- 5 files changed, 6 insertions(+), 5 deletions(-) diff --git a/requirements.txt b/requirements.txt index f253417d..ffe12add 100644 --- a/requirements.txt +++ b/requirements.txt @@ -4,3 +4,4 @@ pyparsing==2.4.7 semantic-version==2.8.5 semver==2.13.0 isort==5.10.1 +packvers==21.5 \ No newline at end of file diff --git a/setup.cfg b/setup.cfg index a40267a1..2139fca9 100644 --- a/setup.cfg +++ b/setup.cfg @@ -59,7 +59,7 @@ python_requires = >=3.8 install_requires = attrs - packaging + packvers semantic-version semver diff --git a/src/univers/version_range.py b/src/univers/version_range.py index 69f84f24..53fafe2a 100644 --- a/src/univers/version_range.py +++ b/src/univers/version_range.py @@ -9,8 +9,8 @@ import attr import semantic_version -from packaging.specifiers import InvalidSpecifier -from packaging.specifiers import SpecifierSet +from packvers.specifiers import InvalidSpecifier +from packvers.specifiers import SpecifierSet from semantic_version.base import AllOf from semantic_version.base import AnyOf diff --git a/src/univers/versions.py b/src/univers/versions.py index 14b3e007..269cdb05 100644 --- a/src/univers/versions.py +++ b/src/univers/versions.py @@ -6,7 +6,7 @@ import attr import semantic_version -from packaging import version as packaging_version +from packvers import version as packaging_version from univers import arch from univers import debian diff --git a/tests/test_pypi_version.py b/tests/test_pypi_version.py index 7b6325d7..e49114af 100644 --- a/tests/test_pypi_version.py +++ b/tests/test_pypi_version.py @@ -6,7 +6,7 @@ from unittest import TestCase -from packaging import version as packaging_version +from packvers import version as packaging_version from univers.versions import InvalidVersion from univers.versions import PypiVersion