git: a1b80a4efbc1 - main - devel/py-stevedore: Update to 5.5.0
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Tue, 26 Aug 2025 19:55:21 UTC
The branch main has been updated by nivit:
URL: https://cgit.FreeBSD.org/ports/commit/?id=a1b80a4efbc1a5b076ef4c226c3dad6a95c8f4c7
commit a1b80a4efbc1a5b076ef4c226c3dad6a95c8f4c7
Author: Nicola Vitale <nivit@FreeBSD.org>
AuthorDate: 2025-08-26 19:48:31 +0000
Commit: Nicola Vitale <nivit@FreeBSD.org>
CommitDate: 2025-08-26 19:48:31 +0000
devel/py-stevedore: Update to 5.5.0
- Remove obsolete patches applicable only to Python versions less
than 3.8
- Enable tests
Release changes: https://docs.openstack.org/stevedore/latest/user/history.html
Reported by: repology.org
---
devel/py-stevedore/Makefile | 15 ++++++++-----
devel/py-stevedore/distinfo | 6 +++---
.../py-stevedore/files/patch-stevedore___cache.py | 25 ----------------------
.../files/patch-stevedore_tests_test__driver.py | 18 ----------------
.../files/patch-stevedore_tests_test__extension.py | 21 ------------------
.../files/patch-stevedore_tests_test__sphinxext.py | 18 ----------------
6 files changed, 13 insertions(+), 90 deletions(-)
diff --git a/devel/py-stevedore/Makefile b/devel/py-stevedore/Makefile
index a17d16b05a57..0d7b03c7c083 100644
--- a/devel/py-stevedore/Makefile
+++ b/devel/py-stevedore/Makefile
@@ -1,5 +1,5 @@
PORTNAME= stevedore
-PORTVERSION= 5.4.1
+PORTVERSION= 5.5.0
CATEGORIES= devel
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -14,11 +14,16 @@ LICENSE_FILE= ${WRKSRC}/LICENSE
# pbr is a RUN_DEPENDS too, just declared elsewhere (requirements.txt)
# https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=234529
# https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=197373
-BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pbr>=2.0.0:devel/py-pbr@${PY_FLAVOR}
-RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pbr>=2.0.0:devel/py-pbr@${PY_FLAVOR}
-
+BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pbr>=6.1.1:devel/py-pbr@${PY_FLAVOR}
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pbr>=6.1.1:devel/py-pbr@${PY_FLAVOR}
USES= python
-USE_PYTHON= autoplist distutils
+USE_PYTHON= autoplist distutils pytest
+
+.if make(test)
+# tests: 91 passed, 1 skipped
+TEST_ENV= PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 \
+ PYTHONPATH="${STAGEDIR}${PYTHON_SITELIBDIR}"
+.endif
NO_ARCH= yes
diff --git a/devel/py-stevedore/distinfo b/devel/py-stevedore/distinfo
index 6064de3226b1..c450332c28c2 100644
--- a/devel/py-stevedore/distinfo
+++ b/devel/py-stevedore/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1741811327
-SHA256 (stevedore-5.4.1.tar.gz) = 3135b5ae50fe12816ef291baff420acb727fcd356106e3e9cbfa9e5985cd6f4b
-SIZE (stevedore-5.4.1.tar.gz) = 513858
+TIMESTAMP = 1756235659
+SHA256 (stevedore-5.5.0.tar.gz) = d31496a4f4df9825e1a1e4f1f74d19abb0154aff311c3b376fcc89dae8fccd73
+SIZE (stevedore-5.5.0.tar.gz) = 513878
diff --git a/devel/py-stevedore/files/patch-stevedore___cache.py b/devel/py-stevedore/files/patch-stevedore___cache.py
deleted file mode 100644
index 06603464868e..000000000000
--- a/devel/py-stevedore/files/patch-stevedore___cache.py
+++ /dev/null
@@ -1,25 +0,0 @@
---- stevedore/_cache.py.orig 2023-02-10 18:29:38 UTC
-+++ stevedore/_cache.py
-@@ -15,7 +15,6 @@
- import errno
- import glob
- import hashlib
--import importlib.metadata as importlib_metadata
- import itertools
- import json
- import logging
-@@ -24,6 +23,14 @@ import os.path
- import struct
- import sys
-
-+# only until 2023-06-23 when lang/python37 expires
-+# https://opendev.org/openstack/stevedore/commit/ccd17543a37143913e886f9306be10d40260fdf3
-+try:
-+ # For python 3.8 and later
-+ import importlib.metadata as importlib_metadata
-+except ImportError:
-+ # For everyone else
-+ import importlib_metadata
-
- log = logging.getLogger('stevedore._cache')
-
diff --git a/devel/py-stevedore/files/patch-stevedore_tests_test__driver.py b/devel/py-stevedore/files/patch-stevedore_tests_test__driver.py
deleted file mode 100644
index 060dcc05a802..000000000000
--- a/devel/py-stevedore/files/patch-stevedore_tests_test__driver.py
+++ /dev/null
@@ -1,18 +0,0 @@
---- stevedore/tests/test_driver.py.orig 2023-02-10 18:29:38 UTC
-+++ stevedore/tests/test_driver.py
-@@ -13,7 +13,14 @@
- """Tests for stevedore.extension
- """
-
--import importlib.metadata as importlib_metadata
-+# only until 2023-06-23 when lang/python37 expires
-+# https://opendev.org/openstack/stevedore/commit/ccd17543a37143913e886f9306be10d40260fdf3
-+try:
-+ # For python 3.8 and later
-+ import importlib.metadata as importlib_metadata
-+except ImportError:
-+ # For everyone else
-+ import importlib_metadata
-
- from stevedore import driver
- from stevedore import exception
diff --git a/devel/py-stevedore/files/patch-stevedore_tests_test__extension.py b/devel/py-stevedore/files/patch-stevedore_tests_test__extension.py
deleted file mode 100644
index 8e0fe752efb9..000000000000
--- a/devel/py-stevedore/files/patch-stevedore_tests_test__extension.py
+++ /dev/null
@@ -1,21 +0,0 @@
---- stevedore/tests/test_extension.py.orig 2023-02-10 18:29:38 UTC
-+++ stevedore/tests/test_extension.py
-@@ -13,9 +13,17 @@
- """Tests for stevedore.extension
- """
-
--import importlib.metadata as importlib_metadata
- import operator
- from unittest import mock
-+
-+# only until 2023-06-23 when lang/python37 expires
-+# https://opendev.org/openstack/stevedore/commit/ccd17543a37143913e886f9306be10d40260fdf3
-+try:
-+ # For python 3.8 and later
-+ import importlib.metadata as importlib_metadata
-+except ImportError:
-+ # For everyone else
-+ import importlib_metadata
-
- from stevedore import exception
- from stevedore import extension
diff --git a/devel/py-stevedore/files/patch-stevedore_tests_test__sphinxext.py b/devel/py-stevedore/files/patch-stevedore_tests_test__sphinxext.py
deleted file mode 100644
index 6801a1325adf..000000000000
--- a/devel/py-stevedore/files/patch-stevedore_tests_test__sphinxext.py
+++ /dev/null
@@ -1,18 +0,0 @@
---- stevedore/tests/test_sphinxext.py.orig 2023-02-10 18:29:38 UTC
-+++ stevedore/tests/test_sphinxext.py
-@@ -12,7 +12,14 @@
- """Tests for the sphinx extension
- """
-
--import importlib.metadata as importlib_metadata
-+# only until 2023-06-23 when lang/python37 expires
-+# https://opendev.org/openstack/stevedore/commit/ccd17543a37143913e886f9306be10d40260fdf3
-+try:
-+ # For python 3.8 and later
-+ import importlib.metadata as importlib_metadata
-+except ImportError:
-+ # For everyone else
-+ import importlib_metadata
-
- from stevedore import extension
- from stevedore import sphinxext