We are pleased to announce the release of: sushy 5.4.0 This release is part of the epoxy release series. The source is available from: https://opendev.org/openstack/sushy Download the package from: https://tarballs.openstack.org/sushy/ Please report issues through: https://bugs.launchpad.net/sushy/+bugs For more details, please see below. 5.4.0 ^^^^^ New Features ************ * Adds support for the "Port" resource to the library. Upgrade Notes ************* * Support for Python 3.8 has been removed. Now the minimum python version supported is 3.9 . Bug Fixes ********* * Provides dummy vmedia username and password if required by BMC Changes in sushy 5.3.0..5.4.0 ----------------------------- 27434e4 enable flake8 logging checks in ruff 982647d reno: Update master for unmaintained/2023.1 7204dbc enable pycodestyle and pyflakes checks in ruff 1921d6d change ambiguous variable name 8329350 enable ruff with flake8-bandit rules 43fdf12 ensure all requests calls have a timeout a6d514b ignore open coded password from flake8-bandit d40564d switch to pre-commit 1a3ce79 trim trailing whitespace ba4a6d1 Add Port resource 13bbed3 Provide vmedia username and password if required ea8529d Drop unnecessary 'x' bit from doc config file e887eca Remove Python 3.8 support 64e86c9 Make default request timeout configurable on Connector Diffstat (except docs and test files) ------------------------------------- .pre-commit-config.yaml | 61 ++++++++++ pyproject.toml | 18 +++ releasenotes/notes/add-port-e57ec6759ee70bf7.yaml | 3 + .../notes/remove-py38-6eebcd268c6f8e37.yaml | 5 + .../notes/vmedia-blank-auth-c01916469219a39e.yaml | 4 + releasenotes/source/2023.1.rst | 2 +- requirements.txt | 1 - setup.cfg | 4 +- sushy/connector.py | 34 ++++-- sushy/main.py | 9 +- sushy/resources/base.py | 10 +- sushy/resources/manager/virtual_media.py | 59 ++++++--- sushy/resources/registry/message_registry_file.py | 8 +- sushy/resources/system/network/adapter.py | 23 +++- sushy/resources/system/network/constants.py | 19 +++ sushy/resources/system/port.py | 79 ++++++++++++ sushy/standard_registries/Base.1.3.0.json | 4 +- sushy/standard_registries/Base.1.3.1.json | 4 +- sushy/standard_registries/Base.1.4.0.json | 2 +- .../json_samples/credentials_required_error.json | 36 ++++++ .../unit/resources/manager/test_virtual_media.py | 25 ++++ .../registry/test_message_registry_file.py | 4 +- .../unit/resources/system/network/test_adapter.py | 18 ++- .../unit/resources/system/network/test_port.py | 2 +- tools/generate-enum.py | 2 +- tox.ini | 29 ++--- zuul.d/project.yaml | 2 - zuul.d/sushy-jobs.yaml | 9 +- 34 files changed, 616 insertions(+), 110 deletions(-) Requirements updates -------------------- diff --git a/requirements.txt b/requirements.txt index 934d8bc..5ddf7ff 100644 --- a/requirements.txt +++ b/requirements.txt @@ -13 +12,0 @@ stevedore>=1.29.0 # Apache-2.0 -importlib_resources>=1.3; python_version<'3.9' # Apache-2.0
participants (1)
-
no-reply@openstack.org