Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package python-stevedore for
openSUSE:Factory checked in at 2023-01-06 17:04:47
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-stevedore (Old)
and /work/SRC/openSUSE:Factory/.python-stevedore.new.1563 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-stevedore"
Fri Jan 6 17:04:47 2023 rev:40 rq:1055984 version:4.1.1
Changes:
--------
--- /work/SRC/openSUSE:Factory/python-stevedore/python-stevedore.changes
2022-06-20 15:37:22.770868628 +0200
+++
/work/SRC/openSUSE:Factory/.python-stevedore.new.1563/python-stevedore.changes
2023-01-06 17:05:14.456075308 +0100
@@ -1,0 +2,15 @@
+Mon Jan 2 09:13:37 UTC 2023 - [email protected]
+
+- update to version 4.1.1
+ - Update master for stable/yoga
+ - Fix remaining logic to support Python 3.6/7
+ - Fix compatibility with Python 3.12, importlib-metadata 5.0
+ - Order old importlib-metadata results by group
+ - Drop python3.6/3.7 support in testing runtime
+ - Add Python3 antelope unit tests
+ - Add Python3 zed unit tests
+ - Update master for stable/zed
+ - remove unicode from code
+ - Fix compatibility with Python 3.10, 3.9.11
+
+-------------------------------------------------------------------
Old:
----
stevedore-3.5.0.tar.gz
New:
----
stevedore-4.1.1.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ python-stevedore.spec ++++++
--- /var/tmp/diff_new_pack.VtL7zH/_old 2023-01-06 17:05:15.232079666 +0100
+++ /var/tmp/diff_new_pack.VtL7zH/_new 2023-01-06 17:05:15.236079688 +0100
@@ -1,7 +1,7 @@
#
# spec file for package python-stevedore
#
-# Copyright (c) 2022 SUSE LLC
+# Copyright (c) 2023 SUSE LLC
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -17,13 +17,13 @@
Name: python-stevedore
-Version: 3.5.0
+Version: 4.1.1
Release: 0
Summary: Manage dynamic plugins for Python applications
License: Apache-2.0
Group: Development/Languages/Python
URL: https://docs.openstack.org/stevedore/latest/
-Source0:
https://files.pythonhosted.org/packages/source/s/stevedore/stevedore-3.5.0.tar.gz
+Source0:
https://files.pythonhosted.org/packages/source/s/stevedore/stevedore-4.1.1.tar.gz
BuildRequires: openstack-macros
BuildRequires: python3-docutils
BuildRequires: python3-pbr >= 2.0.0
@@ -86,7 +86,7 @@
%py3_build
# generate html docs
-PBR_VERSION=3.5.0 PYTHONPATH=. %sphinx_build -b html doc/source doc/build/html
+PBR_VERSION=4.1.1 PYTHONPATH=. %sphinx_build -b html doc/source doc/build/html
# remove the Sphinx-build leftovers
rm -rf doc/build/html/.{doctrees,buildinfo}
++++++ stevedore-3.5.0.tar.gz -> stevedore-4.1.1.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/stevedore-3.5.0/.zuul.yaml
new/stevedore-4.1.1/.zuul.yaml
--- old/stevedore-3.5.0/.zuul.yaml 2021-10-18 11:46:35.000000000 +0200
+++ new/stevedore-4.1.1/.zuul.yaml 2022-11-10 10:07:27.000000000 +0100
@@ -2,7 +2,7 @@
templates:
- check-requirements
- lib-forward-testing-python3
- - openstack-python3-yoga-jobs
+ - openstack-python3-antelope-jobs
- periodic-stable-jobs
- publish-openstack-docs-pti
- release-notes-jobs-python3
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/stevedore-3.5.0/AUTHORS new/stevedore-4.1.1/AUTHORS
--- old/stevedore-3.5.0/AUTHORS 2021-10-18 11:47:21.000000000 +0200
+++ new/stevedore-4.1.1/AUTHORS 2022-11-10 10:07:55.000000000 +0100
@@ -21,6 +21,7 @@
Flavio Percoco <[email protected]>
Ghanshyam Mann <[email protected]>
Hervé Beraud <[email protected]>
+Ian Wienand <[email protected]>
Jamie Lennox <[email protected]>
Jason R. Coombs <[email protected]>
Jeremy Stanley <[email protected]>
@@ -42,6 +43,7 @@
Sean McGinnis <[email protected]>
Stephen Finucane <[email protected]>
Swapnil Kulkarni (coolsvap) <[email protected]>
+Takashi Kajinami <[email protected]>
Thomas Bechtold <[email protected]>
Thomas Goirand <[email protected]>
Tony Breeds <[email protected]>
@@ -62,6 +64,7 @@
pengyuesheng <[email protected]>
qingszhao <[email protected]>
shuangtai <[email protected]>
+wangjiaqi07 <[email protected]>
wu.chunyang <[email protected]>
wu.shiming <[email protected]>
zhang.lei <[email protected]>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/stevedore-3.5.0/ChangeLog
new/stevedore-4.1.1/ChangeLog
--- old/stevedore-3.5.0/ChangeLog 2021-10-18 11:47:21.000000000 +0200
+++ new/stevedore-4.1.1/ChangeLog 2022-11-10 10:07:55.000000000 +0100
@@ -1,6 +1,28 @@
CHANGES
=======
+4.1.1
+-----
+
+* Order old importlib-metadata results by group
+
+4.1.0
+-----
+
+* Fix compatibility with Python 3.12, importlib-metadata 5.0
+* Fix compatibility with Python 3.10, 3.9.11
+* Add Python3 antelope unit tests
+* Update master for stable/zed
+* remove unicode from code
+
+4.0.0
+-----
+
+* Fix remaining logic to support Python 3.6/7
+* Drop python3.6/3.7 support in testing runtime
+* Add Python3 zed unit tests
+* Update master for stable/yoga
+
3.5.0
-----
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/stevedore-3.5.0/PKG-INFO new/stevedore-4.1.1/PKG-INFO
--- old/stevedore-3.5.0/PKG-INFO 2021-10-18 11:47:21.872755300 +0200
+++ new/stevedore-4.1.1/PKG-INFO 2022-11-10 10:07:55.612355000 +0100
@@ -1,6 +1,6 @@
Metadata-Version: 1.2
Name: stevedore
-Version: 3.5.0
+Version: 4.1.1
Summary: Manage dynamic plugins for Python applications
Home-page: https://docs.openstack.org/stevedore/latest/
Author: OpenStack
@@ -40,10 +40,10 @@
Classifier: License :: OSI Approved :: Apache Software License
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3
-Classifier: Programming Language :: Python :: 3.6
-Classifier: Programming Language :: Python :: 3.7
+Classifier: Programming Language :: Python :: 3.8
+Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3 :: Only
Classifier: Programming Language :: Python :: Implementation :: CPython
Classifier: Intended Audience :: Developers
Classifier: Environment :: Console
-Requires-Python: >=3.6
+Requires-Python: >=3.8
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/stevedore-3.5.0/doc/source/conf.py
new/stevedore-4.1.1/doc/source/conf.py
--- old/stevedore-3.5.0/doc/source/conf.py 2021-10-18 11:46:35.000000000
+0200
+++ new/stevedore-4.1.1/doc/source/conf.py 2022-11-10 10:07:27.000000000
+0100
@@ -74,8 +74,8 @@
master_doc = 'index'
# General information about the project.
-project = u'stevedore'
-copyright = u'2016, DreamHost'
+project = 'stevedore'
+copyright = '2016, DreamHost'
# List of patterns, relative to source directory, that match files and
@@ -107,8 +107,8 @@
(
'index',
'stevedore.tex',
- u'stevedore Documentation',
- u'DreamHost',
+ 'stevedore Documentation',
+ 'DreamHost',
'manual'
),
]
@@ -122,8 +122,8 @@
(
'index',
'stevedore',
- u'stevedore Documentation',
- u'DreamHost',
+ 'stevedore Documentation',
+ 'DreamHost',
'stevedore',
'One line description of project.',
'Miscellaneous'
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/stevedore-3.5.0/releasenotes/source/conf.py
new/stevedore-4.1.1/releasenotes/source/conf.py
--- old/stevedore-3.5.0/releasenotes/source/conf.py 2021-10-18
11:46:35.000000000 +0200
+++ new/stevedore-4.1.1/releasenotes/source/conf.py 2022-11-10
10:07:27.000000000 +0100
@@ -60,8 +60,8 @@
master_doc = 'index'
# General information about the project.
-project = u'stevedore Release Notes'
-copyright = u'2016, stevedore Developers'
+project = 'stevedore Release Notes'
+copyright = '2016, stevedore Developers'
# Release do not need a version number in the title, they
# cover multiple versions.
@@ -208,8 +208,8 @@
# author, documentclass [howto, manual, or own class]).
latex_documents = [
('index', 'stevedoreReleaseNotes.tex',
- u'stevedore Release Notes Documentation',
- u'stevedore Developers', 'manual'),
+ 'stevedore Release Notes Documentation',
+ 'stevedore Developers', 'manual'),
]
# The name of an image file (relative to this directory) to place at the top of
@@ -239,8 +239,8 @@
# (source start file, name, description, authors, manual section).
man_pages = [
('index', 'stevedoreReleaseNotes',
- u'stevedore Release Notes Documentation',
- [u'stevedore Developers'], 1)
+ 'stevedore Release Notes Documentation',
+ ['stevedore Developers'], 1)
]
# If true, show URL addresses after external links.
@@ -254,8 +254,8 @@
# dir menu entry, description, category)
texinfo_documents = [
('index', 'stevedoreReleaseNotes',
- u'stevedore Release Notes Documentation',
- u'stevedore Developers', 'stevedoreReleaseNotes',
+ 'stevedore Release Notes Documentation',
+ 'stevedore Developers', 'stevedoreReleaseNotes',
'One line description of project.',
'Miscellaneous'),
]
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/stevedore-3.5.0/releasenotes/source/index.rst
new/stevedore-4.1.1/releasenotes/source/index.rst
--- old/stevedore-3.5.0/releasenotes/source/index.rst 2021-10-18
11:46:35.000000000 +0200
+++ new/stevedore-4.1.1/releasenotes/source/index.rst 2022-11-10
10:07:27.000000000 +0100
@@ -6,6 +6,8 @@
:maxdepth: 1
unreleased
+ zed
+ yoga
xena
wallaby
victoria
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/stevedore-3.5.0/releasenotes/source/yoga.rst
new/stevedore-4.1.1/releasenotes/source/yoga.rst
--- old/stevedore-3.5.0/releasenotes/source/yoga.rst 1970-01-01
01:00:00.000000000 +0100
+++ new/stevedore-4.1.1/releasenotes/source/yoga.rst 2022-11-10
10:07:27.000000000 +0100
@@ -0,0 +1,6 @@
+=========================
+Yoga Series Release Notes
+=========================
+
+.. release-notes::
+ :branch: stable/yoga
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/stevedore-3.5.0/releasenotes/source/zed.rst
new/stevedore-4.1.1/releasenotes/source/zed.rst
--- old/stevedore-3.5.0/releasenotes/source/zed.rst 1970-01-01
01:00:00.000000000 +0100
+++ new/stevedore-4.1.1/releasenotes/source/zed.rst 2022-11-10
10:07:27.000000000 +0100
@@ -0,0 +1,6 @@
+========================
+Zed Series Release Notes
+========================
+
+.. release-notes::
+ :branch: stable/zed
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/stevedore-3.5.0/requirements.txt
new/stevedore-4.1.1/requirements.txt
--- old/stevedore-3.5.0/requirements.txt 2021-10-18 11:46:35.000000000
+0200
+++ new/stevedore-4.1.1/requirements.txt 2022-11-10 10:07:27.000000000
+0100
@@ -3,4 +3,3 @@
# process, which may cause wedges in the gate later.
pbr!=2.1.0,>=2.0.0 # Apache-2.0
-importlib_metadata>=1.7.0;python_version<'3.8' # Apache-2.0
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/stevedore-3.5.0/setup.cfg
new/stevedore-4.1.1/setup.cfg
--- old/stevedore-3.5.0/setup.cfg 2021-10-18 11:47:21.876755500 +0200
+++ new/stevedore-4.1.1/setup.cfg 2022-11-10 10:07:55.616355400 +0100
@@ -5,14 +5,14 @@
author_email = [email protected]
summary = Manage dynamic plugins for Python applications
home_page = https://docs.openstack.org/stevedore/latest/
-python_requires = >=3.6
+python_requires = >=3.8
classifier =
Development Status :: 5 - Production/Stable
License :: OSI Approved :: Apache Software License
Programming Language :: Python
Programming Language :: Python :: 3
- Programming Language :: Python :: 3.6
- Programming Language :: Python :: 3.7
+ Programming Language :: Python :: 3.8
+ Programming Language :: Python :: 3.9
Programming Language :: Python :: 3 :: Only
Programming Language :: Python :: Implementation :: CPython
Intended Audience :: Developers
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/stevedore-3.5.0/stevedore/_cache.py
new/stevedore-4.1.1/stevedore/_cache.py
--- old/stevedore-3.5.0/stevedore/_cache.py 2021-10-18 11:46:35.000000000
+0200
+++ new/stevedore-4.1.1/stevedore/_cache.py 2022-11-10 10:07:27.000000000
+0100
@@ -15,6 +15,7 @@
import errno
import glob
import hashlib
+import importlib.metadata as importlib_metadata
import itertools
import json
import logging
@@ -23,13 +24,6 @@
import struct
import sys
-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')
@@ -103,8 +97,17 @@
return (h.hexdigest(), paths)
-def _build_cacheable_data(path):
+def _build_cacheable_data():
real_groups = importlib_metadata.entry_points()
+
+ if not isinstance(real_groups, dict):
+ # importlib-metadata 4.0 or later (or stdlib importlib.metadata in
+ # Python 3.9 or later)
+ real_groups = {
+ group: real_groups.select(group=group)
+ for group in real_groups.groups
+ }
+
# Convert the namedtuple values to regular tuples
groups = {}
for name, group_data in real_groups.items():
@@ -159,7 +162,7 @@
with open(filename, 'r') as f:
data = json.load(f)
except (IOError, json.JSONDecodeError):
- data = _build_cacheable_data(path)
+ data = _build_cacheable_data()
data['path_values'] = path_values
if not self._disable_caching:
try:
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/stevedore-3.5.0/stevedore/extension.py
new/stevedore-4.1.1/stevedore/extension.py
--- old/stevedore-3.5.0/stevedore/extension.py 2021-10-18 11:46:35.000000000
+0200
+++ new/stevedore-4.1.1/stevedore/extension.py 2022-11-10 10:07:27.000000000
+0100
@@ -61,17 +61,25 @@
@property
def extras(self):
"""The 'extras' settings for the plugin."""
- # NOTE: The underlying package returns re.Match objects for
- # some reason. Translate those to the matched strings, which
- # seem more useful.
- return [
- # Python 3.6 returns _sre.SRE_Match objects. Later
- # versions of python return re.Match objects. Both types
- # have a 'string' attribute containing the text that
- # matched the pattern.
- getattr(e, 'string', e)
- for e in self.entry_point.extras
- ]
+ # NOTE: The underlying package returned re.Match objects until this was
+ # fixed in importlib-metadata 4.11.3. This was fixed in Python 3.10 and
+ # backported to Python 3.9.11. For older versions without this fix,
+ # translate the re.Match objects to the matched strings, which seem
+ # more useful.
+ extras = []
+ for extra in self.entry_point.extras:
+ if isinstance(extra, str):
+ # We were previously returning the whole string including
+ # backets. We need to continue doing so to preserve API
+ # compatibility.
+ extras.append(f'[{extra}]')
+ else:
+ # Python 3.6 returns _sre.SRE_Match objects. Later
+ # versions of python return re.Match objects. Both types
+ # have a 'string' attribute containing the text that
+ # matched the pattern.
+ extras.append(getattr(extra, 'string', extra))
+ return extras
@property
def attr(self):
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/stevedore-3.5.0/stevedore/tests/test_cache.py
new/stevedore-4.1.1/stevedore/tests/test_cache.py
--- old/stevedore-3.5.0/stevedore/tests/test_cache.py 2021-10-18
11:46:35.000000000 +0200
+++ new/stevedore-4.1.1/stevedore/tests/test_cache.py 2022-11-10
10:07:27.000000000 +0100
@@ -54,3 +54,11 @@
mock_open.side_effect = IOError
sot._get_data_for_path('fake')
mock_mkdir.assert_not_called()
+
+ def test__build_cacheable_data(self):
+ # this is a rubbish test as we don't actually do anything with the
+ # data, but it's too hard to script since it's totally environmentally
+ # dependent and mocking out the underlying calls would remove the value
+ # of this test (we want to test those underlying API calls)
+ ret = _cache._build_cacheable_data()
+ self.assertIsInstance(ret['groups'], dict)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/stevedore-3.5.0/stevedore/tests/test_driver.py
new/stevedore-4.1.1/stevedore/tests/test_driver.py
--- old/stevedore-3.5.0/stevedore/tests/test_driver.py 2021-10-18
11:46:35.000000000 +0200
+++ new/stevedore-4.1.1/stevedore/tests/test_driver.py 2022-11-10
10:07:27.000000000 +0100
@@ -13,12 +13,7 @@
"""Tests for stevedore.extension
"""
-try:
- # For python 3.8 and later
- import importlib.metadata as importlib_metadata
-except ImportError:
- # For everyone else
- import importlib_metadata
+import importlib.metadata as importlib_metadata
from stevedore import driver
from stevedore import exception
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/stevedore-3.5.0/stevedore/tests/test_extension.py
new/stevedore-4.1.1/stevedore/tests/test_extension.py
--- old/stevedore-3.5.0/stevedore/tests/test_extension.py 2021-10-18
11:46:35.000000000 +0200
+++ new/stevedore-4.1.1/stevedore/tests/test_extension.py 2022-11-10
10:07:27.000000000 +0100
@@ -13,16 +13,10 @@
"""Tests for stevedore.extension
"""
+import importlib.metadata as importlib_metadata
import operator
from unittest import mock
-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
from stevedore.tests import utils
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/stevedore-3.5.0/stevedore/tests/test_sphinxext.py
new/stevedore-4.1.1/stevedore/tests/test_sphinxext.py
--- old/stevedore-3.5.0/stevedore/tests/test_sphinxext.py 2021-10-18
11:46:35.000000000 +0200
+++ new/stevedore-4.1.1/stevedore/tests/test_sphinxext.py 2022-11-10
10:07:27.000000000 +0100
@@ -12,12 +12,7 @@
"""Tests for the sphinx extension
"""
-try:
- # For python 3.8 and later
- import importlib.metadata as importlib_metadata
-except ImportError:
- # For everyone else
- import importlib_metadata
+import importlib.metadata as importlib_metadata
from stevedore import extension
from stevedore import sphinxext
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/stevedore-3.5.0/stevedore.egg-info/PKG-INFO
new/stevedore-4.1.1/stevedore.egg-info/PKG-INFO
--- old/stevedore-3.5.0/stevedore.egg-info/PKG-INFO 2021-10-18
11:47:21.000000000 +0200
+++ new/stevedore-4.1.1/stevedore.egg-info/PKG-INFO 2022-11-10
10:07:55.000000000 +0100
@@ -1,6 +1,6 @@
Metadata-Version: 1.2
Name: stevedore
-Version: 3.5.0
+Version: 4.1.1
Summary: Manage dynamic plugins for Python applications
Home-page: https://docs.openstack.org/stevedore/latest/
Author: OpenStack
@@ -40,10 +40,10 @@
Classifier: License :: OSI Approved :: Apache Software License
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3
-Classifier: Programming Language :: Python :: 3.6
-Classifier: Programming Language :: Python :: 3.7
+Classifier: Programming Language :: Python :: 3.8
+Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3 :: Only
Classifier: Programming Language :: Python :: Implementation :: CPython
Classifier: Intended Audience :: Developers
Classifier: Environment :: Console
-Requires-Python: >=3.6
+Requires-Python: >=3.8
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/stevedore-3.5.0/stevedore.egg-info/SOURCES.txt
new/stevedore-4.1.1/stevedore.egg-info/SOURCES.txt
--- old/stevedore-3.5.0/stevedore.egg-info/SOURCES.txt 2021-10-18
11:47:21.000000000 +0200
+++ new/stevedore-4.1.1/stevedore.egg-info/SOURCES.txt 2022-11-10
10:07:55.000000000 +0100
@@ -57,6 +57,8 @@
releasenotes/source/victoria.rst
releasenotes/source/wallaby.rst
releasenotes/source/xena.rst
+releasenotes/source/yoga.rst
+releasenotes/source/zed.rst
releasenotes/source/_static/.placeholder
releasenotes/source/_templates/.placeholder
stevedore/__init__.py
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/stevedore-3.5.0/stevedore.egg-info/pbr.json
new/stevedore-4.1.1/stevedore.egg-info/pbr.json
--- old/stevedore-3.5.0/stevedore.egg-info/pbr.json 2021-10-18
11:47:21.000000000 +0200
+++ new/stevedore-4.1.1/stevedore.egg-info/pbr.json 2022-11-10
10:07:55.000000000 +0100
@@ -1 +1 @@
-{"git_version": "442f157", "is_release": true}
\ No newline at end of file
+{"git_version": "5189992", "is_release": true}
\ No newline at end of file
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/stevedore-3.5.0/stevedore.egg-info/requires.txt
new/stevedore-4.1.1/stevedore.egg-info/requires.txt
--- old/stevedore-3.5.0/stevedore.egg-info/requires.txt 2021-10-18
11:47:21.000000000 +0200
+++ new/stevedore-4.1.1/stevedore.egg-info/requires.txt 2022-11-10
10:07:55.000000000 +0100
@@ -1,4 +1 @@
pbr!=2.1.0,>=2.0.0
-
-[:(python_version<'3.8')]
-importlib_metadata>=1.7.0