We high-spiritedly announce the release of: python-novaclient 12.0.0: Client library for OpenStack Compute API This release is part of the stein release series. The source is available from: https://git.openstack.org/cgit/openstack/python-novaclient Download the package from: https://pypi.org/project/python-novaclient Please report issues through launchpad: https://bugs.launchpad.net/python-novaclient For more details, please see below. 12.0.0 ^^^^^^ Upgrade Notes ************* * All modules of "novaclient.v2.contrib" have been removed. * The "only_contrib" parameter for the "novaclient.client.discover_extensions" method is no longer valid. Deprecation Notes ***************** * The "--instance-name" option has been deprecated from the "nova list" command because the instance name query parameter is ignored by the compute REST API. Changes in python-novaclient 11.1.0..12.0.0 ------------------------------------------- 8eb7d1c Remove deprecated novaclient.v2.contrib modules 85e9b58 Update hacking version b13ba01 Fix flavor keyerror when nova boot vm a789bd3 Change openstack-dev to openstack-discuss 3f967d9 Add Python 3.6 classifier to setup.cfg 1df18e2 Fix a type of block_device_mapping_v2 in a comment 3a8d09e Fixes Python3 issue in decoding password 910201f Deprecate the unused instance-name 80b4286 Replace MB with MiB Diffstat (except docs and test files) ------------------------------------- lower-constraints.txt | 2 +- novaclient/api_versions.py | 8 +-- novaclient/client.py | 17 +---- novaclient/crypto.py | 5 ++ novaclient/shell.py | 4 +- .../functional/v2/legacy/test_readonly_nova.py | 2 +- novaclient/v2/client.py | 10 --- novaclient/v2/contrib/__init__.py | 51 --------------- novaclient/v2/contrib/assisted_volume_snapshots.py | 29 --------- novaclient/v2/contrib/cells.py | 23 ------- novaclient/v2/contrib/deferred_delete.py | 17 ----- novaclient/v2/contrib/host_evacuate.py | 22 ------- novaclient/v2/contrib/host_evacuate_live.py | 18 ------ novaclient/v2/contrib/host_servers_migrate.py | 22 ------- novaclient/v2/contrib/instance_action.py | 22 ------- novaclient/v2/contrib/list_extensions.py | 23 ------- novaclient/v2/contrib/metadata_extensions.py | 19 ------ novaclient/v2/contrib/migrations.py | 24 ------- novaclient/v2/contrib/server_external_events.py | 29 --------- novaclient/v2/flavors.py | 6 +- novaclient/v2/servers.py | 7 +- novaclient/v2/shell.py | 44 +++++++------ ...cate-instance-name-option-bc76629d28f1d456.yaml | 7 ++ .../notes/remove-contrib-8b5e35ac8dddbab3.yaml | 5 ++ setup.cfg | 3 +- test-requirements.txt | 2 +- tox.ini | 2 +- 39 files changed, 195 insertions(+), 423 deletions(-) Requirements updates -------------------- diff --git a/test-requirements.txt b/test-requirements.txt index b01fb80..83326f0 100644 --- a/test-requirements.txt +++ b/test-requirements.txt @@ -4 +4 @@ -hacking!=0.13.0,<0.14,>=0.12.0 # Apache-2.0 +hacking>=1.1.0,<1.2.0 # Apache-2.0