We exuberantly announce the release of: etcd3gw 2.5.0 The source is available from: https://opendev.org/openstack/etcd3gw Download the package from: https://tarballs.openstack.org/etcd3gw/ For more details, please see below. 2.5.0 ^^^^^ Upgrade Notes * Support for Python 3.8 has been removed. Now the minimum python version supported is 3.9 . Changes in etcd3gw 2.4.2..2.5.0 ------------------------------- 7df02ee Bump etcd to 3.5.x 886e70f Allow overriding etcd version in tests 657c326 add pyproject.toml to support pip 23.1 b7b8b88 Skip installation to speed up pep8 39e758f Bump etcd in tests 2dc7ed1 Use API version detection in tests a876c19 Detect etcd endpoint from pifpaf environments cd9628a Replace nose 713d4f5 Replace outdated tox environments d72124d Add note about requirements lower bounds 2a9b23d Remove Python 3.8 support d36a97b Replace old link for hacking 066baeb Run pyupgrade to clean up Python 2 syntaxes 82d872c Use pre-commit to run pep8 tests e0f3310 Declare Python 3.12 support Diffstat (except docs and test files) ------------------------------------- .coveragerc | 7 ++-- .gitignore | 5 +-- .pre-commit-config.yaml | 31 ++++++++++++++ .stestr.conf | 2 + .testr.conf | 7 ---- HACKING.rst | 2 +- etcd3gw/__init__.py | 3 -- etcd3gw/client.py | 2 +- etcd3gw/exceptions.py | 2 +- etcd3gw/lease.py | 2 +- etcd3gw/lock.py | 2 +- etcd3gw/watch.py | 2 +- pyproject.toml | 3 ++ .../notes/remove-py38-c2ff0e1f10572e57.yaml | 5 +++ releasenotes/source/conf.py | 1 - requirements.txt | 4 ++ setup-etcd-env.sh | 2 +- setup.cfg | 4 +- test-requirements.txt | 9 +--- tox.ini | 48 +++++++++++++--------- 23 files changed, 101 insertions(+), 59 deletions(-) Requirements updates -------------------- diff --git a/requirements.txt b/requirements.txt index 92f4cb0..a9c0302 100644 --- a/requirements.txt +++ b/requirements.txt @@ -0,0 +1,4 @@ +# Requirements lower bounds listed here are our best effort to keep them up to +# date but we do not test them so no guarantee of having them all correct. If +# you find any incorrect lower bounds, let us know or propose a fix. + diff --git a/test-requirements.txt b/test-requirements.txt index 01725a4..1e652ed 100644 --- a/test-requirements.txt +++ b/test-requirements.txt @@ -1,2 +0,0 @@ -hacking>=6.1.0,<6.2.0 # Apache-2.0 - @@ -4 +1,0 @@ coverage>=4.0 # Apache-2.0 -python-subunit>=0.0.18 # Apache-2.0/BSD @@ -6,3 +2,0 @@ oslotest>=1.10.0 # Apache-2.0 -testrepository>=0.0.18 # Apache-2.0/BSD -testscenarios>=0.4 # Apache-2.0/BSD -testtools>=1.4.0 # MIT @@ -10,2 +4 @@ pifpaf>=0.10.0 # Apache-2.0 -nose>=1.3.7 # GNU LGPL -pytest>=3.0.0 # MIT +stestr>=2.0.0 # Apache-2.0