We are pumped to announce the release of: oslo.reports 3.5.0 This release is part of the epoxy release series. The source is available from: https://opendev.org/openstack/oslo.reports Download the package from: https://pypi.org/project/oslo.reports Please report issues through: https://bugs.launchpad.net/oslo.reports/+bugs For more details, please see below. 3.5.0 ^^^^^ Upgrade Notes * Support for Python 3.8 has been removed. Now the minimum python version supported is 3.9 . Changes in oslo.reports 3.4.0..3.5.0 ------------------------------------ b78a62c Add note about requirements lower bounds 776c581 Remove Python 3.8 support 8bd8a07 Run pyupgrade to clean up Python 2 syntaxes 51cf6f8 Declare Python 3.12 support d9884c2 Update master for stable/2024.2 a25f36f Handle shell_completion option in test suite Diffstat (except docs and test files) ------------------------------------- .pre-commit-config.yaml | 11 ++++++++--- oslo_reports/generators/conf.py | 2 +- oslo_reports/generators/process.py | 2 +- oslo_reports/generators/threading.py | 10 +++++----- oslo_reports/generators/version.py | 2 +- oslo_reports/guru_meditation_report.py | 15 +++++++-------- oslo_reports/models/conf.py | 20 ++++++++++---------- oslo_reports/models/process.py | 2 +- oslo_reports/models/threading.py | 6 +++--- oslo_reports/models/version.py | 2 +- oslo_reports/models/with_default_views.py | 6 +++--- oslo_reports/report.py | 14 ++++++-------- oslo_reports/views/jinja_view.py | 4 ++-- oslo_reports/views/json/generic.py | 4 ++-- oslo_reports/views/text/generic.py | 10 +++++----- oslo_reports/views/text/header.py | 4 ++-- oslo_reports/views/text/threading.py | 6 +++--- oslo_reports/views/xml/generic.py | 2 +- releasenotes/notes/remove-py38-9a3e6702c3d23445.yaml | 5 +++++ releasenotes/source/2024.2.rst | 6 ++++++ releasenotes/source/conf.py | 1 - releasenotes/source/index.rst | 1 + requirements.txt | 4 ++++ setup.cfg | 4 ++-- 29 files changed, 96 insertions(+), 79 deletions(-) Requirements updates -------------------- diff --git a/requirements.txt b/requirements.txt index f782d71..140f98a 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. +