[release-announce] hacking 5.0.0

no-reply at openstack.org no-reply at openstack.org
Thu Oct 6 09:53:42 UTC 2022


We are thrilled to announce the release of:

hacking 5.0.0: OpenStack Hacking Guideline Enforcement

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.

5.0.0
^^^^^

Upgrade Notes

* Support for Python 3.5 through 3.7 has been dropped. The minimum
  supported Python version is now 3.8.

* "hacking" is now compatible with "flake8~=4.0.1". flake8 3.x is no
  longer supported.

Changes in hacking 4.1.0..5.0.0
-------------------------------

2931131 Drop py36 and py37 support
a6b9aab Add support for flake8 4.x
b75c7e6 Fix test errors with python3.10
e3071cd Use TOX_CONSTRAINTS_FILE
a787403 Update CI to use unversioned jobs template
ab5de18 Fix unconditional license print if H103 is not selected
e42996f Update python testing classifier
6763c87 remove unicode from code
8656c3e Switch testing to Yoga testing runtime
50f6cbe setup.cfg: Replace dashes with underscores
8809c34 Update IRC network to OFTC
7a61414 setup.cfg: Replace dashes with underscores
fb275f7 Switch testing to Xena testing runtime


Diffstat (except docs and test files)
-------------------------------------

.zuul.yaml                                             |  3 +--
hacking/checks/comments.py                             | 16 ++++++++--------
hacking/checks/except_checks.py                        |  1 -
hacking/checks/python23.py                             |  2 +-
releasenotes/notes/drop-python36-834bb59e53d5fd71.yaml |  8 ++++++++
releasenotes/source/conf.py                            | 16 ++++++++--------
requirements.txt                                       |  2 +-
setup.cfg                                              | 11 ++++-------
tox.ini                                                |  6 +++---
12 files changed, 53 insertions(+), 37 deletions(-)


Requirements updates
--------------------

diff --git a/requirements.txt b/requirements.txt
index 8367022..0c5f0f9 100644
--- a/requirements.txt
+++ b/requirements.txt
@@ -1 +1 @@
-flake8<3.9.0,>=3.8.0 # MIT
+flake8~=4.0.1 # MIT






More information about the Release-announce mailing list