We are delighted to announce the release of: futurist 3.1.0 The source is available from: https://opendev.org/openstack/futurist Download the package from: https://pypi.org/project/futurist For more details, please see below. 3.1.0 ^^^^^ Upgrade Notes ************* * Support for Python 3.8 has been removed. Now the minimum python version supported is 3.9 . Deprecation Notes ***************** * Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned (https://governance.openstack.org/tc//goals/proposed/remove- eventlet.html), for this reason the executors based on Eventlet are deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. Changes in futurist 3.0.0..3.1.0 -------------------------------- bd83787 deprecate eventlet based classes (green executors) 7ded8b3 Remove Python 3.8 support 6fe54ad Run pyupgrade to clean up Python 2 syntaxes d5dc9f1 Use pre-commit hook to run doc8 af43cf8 pre-commit: Bump versions fc6feb2 Declare Python 3.12 support 904789c Replace use of testtools.testcase.TestSkipped 8d94ecf Remove old excludes ec7a253 reno: Update master for unmaintained/victoria Diffstat (except docs and test files) ------------------------------------- .pre-commit-config.yaml | 31 +++++++++++----------- futurist/_futures.py | 25 ++++++++++++----- futurist/_green.py | 4 +-- futurist/_thread.py | 4 +-- futurist/_utils.py | 6 ++--- futurist/periodics.py | 10 +++---- futurist/waiters.py | 4 +-- .../notes/deprecate-eventlet-d96deb8b97930fef.yaml | 9 +++++++ .../notes/remove-py38-de797cad7e34f7be.yaml | 5 ++++ releasenotes/source/victoria.rst | 2 +- requirements.txt | 1 + setup.cfg | 4 +-- test-requirements.txt | 7 ++--- tox.ini | 5 ++-- 18 files changed, 81 insertions(+), 56 deletions(-) Requirements updates -------------------- diff --git a/requirements.txt b/requirements.txt index e69de29..a7602fe 100644 --- a/requirements.txt +++ b/requirements.txt @@ -0,0 +1 @@ +debtcollector>=3.0.0 # Apache-2.0 diff --git a/test-requirements.txt b/test-requirements.txt index ff2ffcf..1958ed2 100644 --- a/test-requirements.txt +++ b/test-requirements.txt @@ -2 +2 @@ -eventlet!=0.18.3,!=0.20.1,>=0.18.2 # MIT +eventlet>=0.18.2 # MIT @@ -4,2 +4 @@ eventlet!=0.18.3,!=0.20.1,>=0.18.2 # MIT -doc8>=0.6.0 # Apache-2.0 -coverage!=4.4,>=4.0 # Apache-2.0 +coverage>=4.0 # Apache-2.0 @@ -12,2 +10,0 @@ PrettyTable>=0.7.1 # BSD - -pre-commit>=2.6.0 # MIT