We are jubilant to announce the release of: python-saharaclient 0.10.0: Client library for Sahara API This release is part of the liberty release series. With source available at: http://git.openstack.org/cgit/openstack/python-saharaclient With package available at: https://pypi.python.org/pypi/python-saharaclient For more details, please see the git log history below and: http://launchpad.net/python-saharaclient/+milestone/0.10.0 Please report issues through launchpad: http://bugs.launchpad.net/python-saharaclient Changes in python-saharaclient 0.9.1..0.10.0 -------------------------------------------- 6a45428 Updated from global requirements 9155bd7 API to mount manila shares to clusters abd01a0 Add support of use_autoconfig field 133662f Add to_dict() method to Resource class 1190212 Updated from global requirements dbbdcdc Add cluster-scale command to the CLI 7435a98 Adding interface argument for job template and job 80cc460 Fix _get_by_id_or_name method 9297fc7 Updated from global requirements 112ada1 Updated from global requirements c9ff30d Allow multiple clusters creation 95607e9 Sorting 'job-list' output by start_time b8bfbd6 Including 'start_time' column at 'sahara job-list' command c43157b Updated from global requirements 1fe3af4 pass environment variables of proxy to tox 7eeac47 Updated from global requirements 5053f37 Updated from global requirements 79548ea Adding job binary editing to library and CLI 8f339c0 Adding data source editing to library and CLI Diffstat (except docs and test files) ------------------------------------- requirements.txt | 8 +- saharaclient/api/base.py | 4 + saharaclient/api/cluster_templates.py | 19 +++- saharaclient/api/clusters.py | 17 ++- saharaclient/api/data_sources.py | 4 + saharaclient/api/job_binaries.py | 4 + saharaclient/api/job_executions.py | 6 +- saharaclient/api/jobs.py | 6 +- saharaclient/api/node_group_templates.py | 20 ++-- saharaclient/api/shell.py | 123 ++++++++++++++++++--- setup.py | 3 +- test-requirements.txt | 18 +-- tox.ini | 1 + 24 files changed, 306 insertions(+), 102 deletions(-) Requirements updates -------------------- diff --git a/requirements.txt b/requirements.txt index a02f6b3..a306909 100644 --- a/requirements.txt +++ b/requirements.txt @@ -5 +5 @@ -pbr>=0.11,<2.0 +pbr<2.0,>=1.4 @@ -9,2 +9,2 @@ netaddr>=0.7.12 -oslo.i18n>=1.5.0 # Apache-2.0 -oslo.utils>=1.4.0 # Apache-2.0 +oslo.i18n>=1.5.0 # Apache-2.0 +oslo.utils>=1.9.0 # Apache-2.0 @@ -14 +14 @@ six>=1.9.0 -PrettyTable>=0.7,<0.8 +PrettyTable<0.8,>=0.7 diff --git a/test-requirements.txt b/test-requirements.txt index e244b40..2a306df 100644 --- a/test-requirements.txt +++ b/test-requirements.txt @@ -5 +5 @@ -hacking>=0.10.0,<0.11 +hacking<0.11,>=0.10.0 @@ -9,5 +9,5 @@ discover -mock>=1.0 -oslo.config>=1.11.0 # Apache-2.0 -oslosphinx>=2.5.0 # Apache-2.0 -python-neutronclient>=2.3.11,<3 -python-novaclient>=2.22.0 +mock>=1.2 +oslo.config>=1.11.0 # Apache-2.0 +oslosphinx>=2.5.0 # Apache-2.0 +python-neutronclient<3,>=2.6.0 +python-novaclient>=2.26.0 @@ -15,3 +15,3 @@ python-swiftclient>=2.2.0 -requests-mock>=0.6.0 # Apache-2.0 -sphinx>=1.1.2,!=1.2.0,!=1.3b1,<1.3 -tempest-lib>=0.5.0 +requests-mock>=0.6.0 # Apache-2.0 +sphinx!=1.2.0,!=1.3b1,<1.3,>=1.1.2 +tempest-lib>=0.6.1