We are stoked to announce the release of: hacking 8.0.0 The source is available from: https://opendev.org/openstack/hacking Download the package from: https://pypi.org/project/hacking For more details, please see below. 8.0.0 ^^^^^ New Features ************ * Added new hacking check "H905" to detect and ban "eventlet" usage in OpenStack projects. This check supports the ongoing "eventlet" removal effort across OpenStack as part of the async migration to "threading" and "asyncio". Upgrade Notes ************* * Python 3.8 and 3.9 support have been removed. The minimum python version supported is 3.10. Changes in hacking 7.0.0..8.0.0 ------------------------------- 822b93c Drop python 3.8 & 3.9 support 3c91e44 Add H905 hacking check to ban eventlet usage fe48d9d Bump flake8 version f6280ef Deprecate skip_on_py3 decorator 62e7de4 Remove use of pkg_resources 369b937 Remove Python 2->3 checks descriptions abff65f Fix up some README formatting Diffstat (except docs and test files) ------------------------------------- HACKING.rst | 58 ++-------------------- README.rst | 6 +-- hacking/checks/imports.py | 24 +++++++++ hacking/core.py | 16 +++--- ...et-ban-hacking-check-H905-ef8a441d7ab85926.yaml | 7 +++ .../notes/drop-python38-39-cca191b19e091b6c.yaml | 5 ++ requirements.txt | 2 +- setup.cfg | 6 +-- 10 files changed, 105 insertions(+), 74 deletions(-) Requirements updates -------------------- diff --git a/requirements.txt b/requirements.txt index 02ca863..eae0e19 100644 --- a/requirements.txt +++ b/requirements.txt @@ -1 +1 @@ -flake8~=7.1.1 # MIT +flake8~=7.3.0 # MIT
participants (1)
-
no-reply@openstack.org