Hello community,

here is the log from the commit of package python-heatclient for 
openSUSE:Factory checked in at 2018-09-07 15:37:16
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-heatclient (Old)
 and      /work/SRC/openSUSE:Factory/.python-heatclient.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "python-heatclient"

Fri Sep  7 15:37:16 2018 rev:28 rq:633070 version:1.16.1

Changes:
--------
--- /work/SRC/openSUSE:Factory/python-heatclient/python-heatclient.changes      
2018-03-19 23:34:38.969424019 +0100
+++ /work/SRC/openSUSE:Factory/.python-heatclient.new/python-heatclient.changes 
2018-09-07 15:37:19.354670275 +0200
@@ -1,0 +2,26 @@
+Sat Sep  1 09:07:06 UTC 2018 - [email protected]
+
+- update to version 1.16.1
+  - Updated from global requirements
+  - fix tox python3 overrides
+  - Remove PyPI downloads
+  - Update reno for stable/queens
+  - Zuul: Remove project name
+  - Enable some off-by-default checks
+  - Fix log_http_request function in http module
+  - Mark stacks returned by get loaded
+  - Using fixtures instead of deprecated mockpatch module
+  - Add heat CLI test for stack-show
+  - Update the documentation link for doc migration
+  - Improve titles of generated API documentation
+  - Mark python-heatclient as stable
+  - Fix osc cli docs
+  - Follow the new PTI for document build
+  - Change testenv from py34 to py35
+  - Document osc CLI
+  - Use assertRegex instead of assertRegexpMatches
+  - [policy in code] Change policy description
+  - add lower-constraints job
+  - Handle token_endpoint auth type in osc plugin
+
+-------------------------------------------------------------------

Old:
----
  python-heatclient-1.14.0.tar.gz

New:
----
  python-heatclient-1.16.1.tar.gz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ python-heatclient.spec ++++++
--- /var/tmp/diff_new_pack.LUgabA/_old  2018-09-07 15:37:20.130669440 +0200
+++ /var/tmp/diff_new_pack.LUgabA/_new  2018-09-07 15:37:20.130669440 +0200
@@ -17,48 +17,48 @@
 
 
 Name:           python-heatclient
-Version:        1.14.0
+Version:        1.16.1
 Release:        0
 Summary:        Python API and CLI for OpenStack Heat
 License:        Apache-2.0
 Group:          Development/Languages/Python
-Url:            https://launchpad.net/python-heatclient
-Source0:        
https://files.pythonhosted.org/packages/source/p/python-heatclient/python-heatclient-1.14.0.tar.gz
+URL:            https://launchpad.net/python-heatclient
+Source0:        
https://files.pythonhosted.org/packages/source/p/python-heatclient/python-heatclient-1.16.1.tar.gz
 BuildRequires:  openstack-macros
 BuildRequires:  python-devel
-BuildRequires:  python2-PyYAML >= 3.10
+BuildRequires:  python2-PyYAML >= 3.12
 BuildRequires:  python2-cliff >= 2.8.0
-BuildRequires:  python2-fixtures >= 3.0.0
-BuildRequires:  python2-mock >= 2.0.0
-BuildRequires:  python2-mox3 >= 0.20.0
+BuildRequires:  python2-fixtures
+BuildRequires:  python2-mock
+BuildRequires:  python2-mox3
 BuildRequires:  python2-osc-lib >= 1.8.0
 BuildRequires:  python2-oslo.serialization >= 2.18.0
 BuildRequires:  python2-pbr >= 2.0.0
-BuildRequires:  python2-requests-mock >= 1.1.0
+BuildRequires:  python2-requests-mock
 BuildRequires:  python2-swiftclient >= 3.2.0
-BuildRequires:  python2-testrepository >= 0.0.18
-BuildRequires:  python2-testscenarios >= 0.4
-BuildRequires:  python2-testtools >= 2.2.0
-BuildRequires:  python3-PyYAML >= 3.10
+BuildRequires:  python2-testrepository
+BuildRequires:  python2-testscenarios
+BuildRequires:  python2-testtools
+BuildRequires:  python3-PyYAML >= 3.12
 BuildRequires:  python3-cliff >= 2.8.0
 BuildRequires:  python3-devel
-BuildRequires:  python3-fixtures >= 3.0.0
-BuildRequires:  python3-mock >= 2.0.0
-BuildRequires:  python3-mox3 >= 0.20.0
+BuildRequires:  python3-fixtures
+BuildRequires:  python3-mock
+BuildRequires:  python3-mox3
 BuildRequires:  python3-osc-lib >= 1.8.0
 BuildRequires:  python3-oslo.serialization >= 2.18.0
 BuildRequires:  python3-pbr >= 2.0.0
-BuildRequires:  python3-requests-mock >= 1.1.0
+BuildRequires:  python3-requests-mock
 BuildRequires:  python3-swiftclient >= 3.2.0
-BuildRequires:  python3-testrepository >= 0.0.18
-BuildRequires:  python3-testscenarios >= 0.4
-BuildRequires:  python3-testtools >= 2.2.0
+BuildRequires:  python3-testrepository
+BuildRequires:  python3-testscenarios
+BuildRequires:  python3-testtools
 Requires:       python-Babel >= 2.3.4
-Requires:       python-PrettyTable >= 0.7.1
-Requires:       python-PyYAML >= 3.10
+Requires:       python-PrettyTable >= 0.7.2
+Requires:       python-PyYAML >= 3.12
 Requires:       python-cliff >= 2.8.0
 Requires:       python-iso8601 >= 0.1.11
-Requires:       python-keystoneauth1 >= 3.3.0
+Requires:       python-keystoneauth1 >= 3.4.0
 Requires:       python-osc-lib >= 1.8.0
 Requires:       python-oslo.i18n >= 3.15.3
 Requires:       python-oslo.serialization >= 2.18.0
@@ -86,7 +86,7 @@
 Summary:        Documentation for OpenStack Heat API Client
 Group:          Documentation/HTML
 BuildRequires:  python-Sphinx
-BuildRequires:  python-openstackdocstheme >= 1.18.1
+BuildRequires:  python-openstackdocstheme
 
 %description -n python-heatclient-doc
 This is a client for the OpenStack Heat API. There's a Python API (the
@@ -95,14 +95,15 @@
 This package contains auto-generated documentation.
 
 %prep
-%autosetup -p1 -n python-heatclient-1.14.0
+%autosetup -p1 -n python-heatclient-1.16.1
 %py_req_cleanup
-sed -i 's/^warning-is-error.*/warning-is-error = 0/g' setup.cfg
 
 %build
 %{python_build}
 
 %{__python2} setup.py build_sphinx --builder=html,man
+PBR_VERSION=1.16.1 sphinx-build -b html doc/source doc/build/html
+PBR_VERSION=1.16.1 sphinx-build -b man doc/source doc/build/man
 # remove the sphinx-build leftovers
 rm -rf doc/build/html/.{doctrees,buildinfo}
 

++++++ _service ++++++
--- /var/tmp/diff_new_pack.LUgabA/_old  2018-09-07 15:37:20.150669419 +0200
+++ /var/tmp/diff_new_pack.LUgabA/_new  2018-09-07 15:37:20.154669415 +0200
@@ -1,8 +1,8 @@
 <services>
   <service mode="disabled" name="renderspec">
-    <param 
name="input-template">https://raw.githubusercontent.com/openstack/rpm-packaging/stable/queens/openstack/python-heatclient/python-heatclient.spec.j2</param>
+    <param 
name="input-template">https://raw.githubusercontent.com/openstack/rpm-packaging/stable/rocky/openstack/python-heatclient/python-heatclient.spec.j2</param>
     <param name="output-name">python-heatclient.spec</param>
-    <param 
name="requirements">https://raw.githubusercontent.com/openstack/rpm-packaging/stable/queens/requirements.txt</param>
+    <param 
name="requirements">https://raw.githubusercontent.com/openstack/python-heatclient/stable/rocky/requirements.txt</param>
     <param name="changelog-email">[email protected]</param>
     <param name="changelog-provider">gh,openstack,python-heatclient</param>
   </service>

++++++ python-heatclient-1.14.0.tar.gz -> python-heatclient-1.16.1.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/python-heatclient-1.14.0/.zuul.yaml 
new/python-heatclient-1.16.1/.zuul.yaml
--- old/python-heatclient-1.14.0/.zuul.yaml     2018-02-01 17:54:04.000000000 
+0100
+++ new/python-heatclient-1.16.1/.zuul.yaml     2018-07-27 18:39:31.000000000 
+0200
@@ -9,13 +9,14 @@
       - openstack/heat
       - openstack/python-heatclient
     vars:
-      branch_override: "default"
+      branch_override: default
 
 - project:
-    name: openstack/python-heatclient
     check:
       jobs:
         - heatclient-functional
+        - openstack-tox-lower-constraints
     gate:
       jobs:
         - heatclient-functional
+        - openstack-tox-lower-constraints
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/python-heatclient-1.14.0/AUTHORS 
new/python-heatclient-1.16.1/AUTHORS
--- old/python-heatclient-1.14.0/AUTHORS        2018-02-01 17:57:17.000000000 
+0100
+++ new/python-heatclient-1.16.1/AUTHORS        2018-07-27 18:43:24.000000000 
+0200
@@ -16,6 +16,7 @@
 Bryan D. Payne <[email protected]>
 Bryan Jones <[email protected]>
 Cao Xuan Hoang <[email protected]>
+Chen <[email protected]>
 ChenZheng <[email protected]>
 Chmouel Boudjnah <[email protected]>
 Christian Berendt <[email protected]>
@@ -43,6 +44,7 @@
 Ivan Kolodyazhny <[email protected]>
 JUN JIE NAN <[email protected]>
 JUNJIE NAN <[email protected]>
+James E. Blair <[email protected]>
 Jamie Lennox <[email protected]>
 Jason Dunsmore <[email protected]>
 Jay Dobies <[email protected]>
@@ -67,9 +69,11 @@
 Nachi Ueno <[email protected]>
 Nam Nguyen Hoai <[email protected]>
 Naohiro Tamura <[email protected]>
+Nguyen Hai <[email protected]>
 Oleg Khavroshin <[email protected]>
 Oleksii Chuprykov <[email protected]>
 Ondřej Nový <[email protected]>
+OpenStack Release Bot <[email protected]>
 Pablo Andres Fuente <[email protected]>
 Pablo Iranzo Gómez <[email protected]>
 PanFengyun <[email protected]>
@@ -124,6 +128,7 @@
 Vijayaguru Guruchave <[email protected]>
 Vijendar Komalla <[email protected]>
 Vijendra Soni <[email protected]>
+Vu Cong Tuan <[email protected]>
 Winnie Tsang <[email protected]>
 Zane Bitter <[email protected]>
 Zhang Yang <[email protected]>
@@ -132,6 +137,7 @@
 Zuul <[email protected]>
 anusha-rayani-7 <[email protected]>
 bhagyashris <[email protected]>
+blue55 <[email protected]>
 cedric.brandily <[email protected]>
 chenhaiq <[email protected]>
 chenxiao <[email protected]>
@@ -140,6 +146,7 @@
 huangtianhua <[email protected]>
 ji-xuepeng <[email protected]>
 kairat_kushaev <[email protected]>
+lingyongxu <[email protected]>
 liu-sheng <[email protected]>
 liuqing <[email protected]>
 liyi <[email protected]>
@@ -147,6 +154,7 @@
 lvdongbing <[email protected]>
 neetu <[email protected]>
 rabi <[email protected]>
+rajat29 <[email protected]>
 rico.lin <[email protected]>
 ricolin <[email protected]>
 ricolin <[email protected]>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/python-heatclient-1.14.0/CONTRIBUTING.rst 
new/python-heatclient-1.16.1/CONTRIBUTING.rst
--- old/python-heatclient-1.14.0/CONTRIBUTING.rst       2018-02-01 
17:54:04.000000000 +0100
+++ new/python-heatclient-1.16.1/CONTRIBUTING.rst       2018-07-27 
18:39:31.000000000 +0200
@@ -1,13 +1,13 @@
 If you would like to contribute to the development of OpenStack,
 you must follow the steps documented at:
 
-   http://docs.openstack.org/infra/manual/developers.html#development-workflow
+   https://docs.openstack.org/infra/manual/developers.html#development-workflow
 
 Once those steps have been completed, changes to OpenStack
 should be submitted for review via the Gerrit tool, following
 the workflow documented at:
 
-   http://docs.openstack.org/infra/manual/developers.html#development-workflow
+   https://docs.openstack.org/infra/manual/developers.html#development-workflow
 
 Pull requests submitted through GitHub will be ignored.
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/python-heatclient-1.14.0/ChangeLog 
new/python-heatclient-1.16.1/ChangeLog
--- old/python-heatclient-1.14.0/ChangeLog      2018-02-01 17:57:17.000000000 
+0100
+++ new/python-heatclient-1.16.1/ChangeLog      2018-07-27 18:43:24.000000000 
+0200
@@ -1,10 +1,41 @@
 CHANGES
 =======
 
+1.16.1
+------
+
+* Handle token\_endpoint auth type in osc plugin
+* Update the documentation link for doc migration
+
+1.16.0
+------
+
+* Mark stacks returned by get loaded
+* Remove PyPI downloads
+* fix tox python3 overrides
+* Fix osc cli docs
+
+1.15.0
+------
+
+* Change testenv from py34 to py35
+* Use assertRegex instead of assertRegexpMatches
+* add lower-constraints job
+* Improve titles of generated API documentation
+* Add heat CLI test for stack-show
+* Follow the new PTI for document build
+* Updated from global requirements
+* Updated from global requirements
+* Updated from global requirements
+* Update reno for stable/queens
+* Fix log\_http\_request function in http module
+
 1.14.0
 ------
 
 * Updated from global requirements
+* Zuul: Remove project name
+* Document osc CLI
 
 1.13.1
 ------
@@ -28,16 +59,19 @@
 ------
 
 * Add \`--converge\` argument for osc stack update
+* [policy in code] Change policy description
 * Use generic user for both zuul v2 and v3
 * No longer use oslotest.mockpatch
 * Don't override sections in deep\_update
 * Updated from global requirements
+* Mark python-heatclient as stable
 * Support --show-nested in openstack stack update --dry-run
 * Use Sphinx 1.5 warning-is-error
 * Updated from global requirements
 * Remove vestigate HUDSON\_PUBLISH\_DOCS reference
 * Updated from global requirements
 * Imported Translations from Zanata
+* Using fixtures instead of deprecated mockpatch module
 * Updated from global requirements
 
 1.11.0
@@ -50,6 +84,7 @@
 * Updated from global requirements
 * Updated from global requirements
 * Switch from oslosphinx to openstackdocstheme
+* Enable some off-by-default checks
 * Updated from global requirements
 
 1.10.0
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/python-heatclient-1.14.0/PKG-INFO 
new/python-heatclient-1.16.1/PKG-INFO
--- old/python-heatclient-1.14.0/PKG-INFO       2018-02-01 17:57:18.000000000 
+0100
+++ new/python-heatclient-1.16.1/PKG-INFO       2018-07-27 18:43:24.000000000 
+0200
@@ -1,18 +1,17 @@
 Metadata-Version: 1.1
 Name: python-heatclient
-Version: 1.14.0
+Version: 1.16.1
 Summary: OpenStack Orchestration API Client Library
-Home-page: http://docs.openstack.org/developer/python-heatclient/
+Home-page: https://docs.openstack.org/python-heatclient/latest
 Author: OpenStack
 Author-email: [email protected]
 License: UNKNOWN
-Description-Content-Type: UNKNOWN
 Description: ========================
         Team and repository tags
         ========================
         
-        .. image:: http://governance.openstack.org/badges/python-heatclient.svg
-            :target: http://governance.openstack.org/reference/tags/index.html
+        .. image:: 
https://governance.openstack.org/tc/badges/python-heatclient.svg
+            :target: 
https://governance.openstack.org/tc/reference/tags/index.html
         
         .. Change things from this point on
         
@@ -24,10 +23,6 @@
             :target: https://pypi.python.org/pypi/python-heatclient/
             :alt: Latest Version
         
-        .. image:: https://img.shields.io/pypi/dm/python-heatclient.svg
-            :target: https://pypi.python.org/pypi/python-heatclient/
-            :alt: Downloads
-        
         
         OpenStack Orchestration API Client Library
         
@@ -47,17 +42,19 @@
         * `How to Contribute`_
         
         .. _PyPi: https://pypi.python.org/pypi/python-heatclient
-        .. _Online Documentation: 
http://docs.openstack.org/developer/python-heatclient
+        .. _Online Documentation: 
https://docs.openstack.org/python-heatclient/latest
         .. _Launchpad project: https://launchpad.net/python-heatclient
         .. _Blueprints: https://blueprints.launchpad.net/python-heatclient
         .. _Bugs: https://bugs.launchpad.net/python-heatclient
         .. _Source: https://git.openstack.org/cgit/openstack/python-heatclient
-        .. _How to Contribute: 
http://docs.openstack.org/infra/manual/developers.html
-        .. _Specs: http://specs.openstack.org/openstack/heat-specs/
+        .. _How to Contribute: 
https://docs.openstack.org/infra/manual/developers.html
+        .. _Specs: https://specs.openstack.org/openstack/heat-specs/
         .. _Template: https://git.openstack.org/cgit/openstack/heat-templates/
         
         
 Platform: UNKNOWN
+Classifier: Development Status :: 5 - Production/Stable
+Classifier: Environment :: Console
 Classifier: Environment :: OpenStack
 Classifier: Intended Audience :: Information Technology
 Classifier: Intended Audience :: System Administrators
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/python-heatclient-1.14.0/README.rst 
new/python-heatclient-1.16.1/README.rst
--- old/python-heatclient-1.14.0/README.rst     2018-02-01 17:54:04.000000000 
+0100
+++ new/python-heatclient-1.16.1/README.rst     2018-07-27 18:39:31.000000000 
+0200
@@ -2,8 +2,8 @@
 Team and repository tags
 ========================
 
-.. image:: http://governance.openstack.org/badges/python-heatclient.svg
-    :target: http://governance.openstack.org/reference/tags/index.html
+.. image:: https://governance.openstack.org/tc/badges/python-heatclient.svg
+    :target: https://governance.openstack.org/tc/reference/tags/index.html
 
 .. Change things from this point on
 
@@ -15,10 +15,6 @@
     :target: https://pypi.python.org/pypi/python-heatclient/
     :alt: Latest Version
 
-.. image:: https://img.shields.io/pypi/dm/python-heatclient.svg
-    :target: https://pypi.python.org/pypi/python-heatclient/
-    :alt: Downloads
-
 
 OpenStack Orchestration API Client Library
 
@@ -38,11 +34,11 @@
 * `How to Contribute`_
 
 .. _PyPi: https://pypi.python.org/pypi/python-heatclient
-.. _Online Documentation: http://docs.openstack.org/developer/python-heatclient
+.. _Online Documentation: https://docs.openstack.org/python-heatclient/latest
 .. _Launchpad project: https://launchpad.net/python-heatclient
 .. _Blueprints: https://blueprints.launchpad.net/python-heatclient
 .. _Bugs: https://bugs.launchpad.net/python-heatclient
 .. _Source: https://git.openstack.org/cgit/openstack/python-heatclient
-.. _How to Contribute: http://docs.openstack.org/infra/manual/developers.html
-.. _Specs: http://specs.openstack.org/openstack/heat-specs/
+.. _How to Contribute: https://docs.openstack.org/infra/manual/developers.html
+.. _Specs: https://specs.openstack.org/openstack/heat-specs/
 .. _Template: https://git.openstack.org/cgit/openstack/heat-templates/
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/python-heatclient-1.14.0/doc/requirements.txt 
new/python-heatclient-1.16.1/doc/requirements.txt
--- old/python-heatclient-1.14.0/doc/requirements.txt   1970-01-01 
01:00:00.000000000 +0100
+++ new/python-heatclient-1.16.1/doc/requirements.txt   2018-07-27 
18:39:31.000000000 +0200
@@ -0,0 +1,4 @@
+openstackdocstheme>=1.18.1 # Apache-2.0
+reno>=2.5.0 # Apache-2.0
+sphinx!=1.6.6,!=1.6.7,>=1.6.2 # BSD
+sphinxcontrib-httpdomain>=1.3.0  # BSD
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/python-heatclient-1.14.0/doc/source/cli/index.rst 
new/python-heatclient-1.16.1/doc/source/cli/index.rst
--- old/python-heatclient-1.14.0/doc/source/cli/index.rst       1970-01-01 
01:00:00.000000000 +0100
+++ new/python-heatclient-1.16.1/doc/source/cli/index.rst       2018-07-27 
18:39:31.000000000 +0200
@@ -0,0 +1,9 @@
+============
+Command List
+============
+
+.. toctree::
+   :glob:
+   :maxdepth: 3
+
+   *
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/python-heatclient-1.14.0/doc/source/cli/orchestration.rst 
new/python-heatclient-1.16.1/doc/source/cli/orchestration.rst
--- old/python-heatclient-1.14.0/doc/source/cli/orchestration.rst       
1970-01-01 01:00:00.000000000 +0100
+++ new/python-heatclient-1.16.1/doc/source/cli/orchestration.rst       
2018-07-27 18:39:31.000000000 +0200
@@ -0,0 +1,24 @@
+=============
+orchestration
+=============
+
+.. autoprogram-cliff:: openstack.orchestration.v1
+   :command: orchestration template validate
+
+.. autoprogram-cliff:: openstack.orchestration.v1
+   :command: orchestration template version list
+
+.. autoprogram-cliff:: openstack.orchestration.v1
+   :command: orchestration template function list
+
+.. autoprogram-cliff:: openstack.orchestration.v1
+   :command: orchestration resource type list
+
+.. autoprogram-cliff:: openstack.orchestration.v1
+   :command: orchestration resource type show
+
+.. autoprogram-cliff:: openstack.orchestration.v1
+   :command: orchestration build info
+
+.. autoprogram-cliff:: openstack.orchestration.v1
+   :command: orchestration service list
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/python-heatclient-1.14.0/doc/source/cli/software_config.rst 
new/python-heatclient-1.16.1/doc/source/cli/software_config.rst
--- old/python-heatclient-1.14.0/doc/source/cli/software_config.rst     
1970-01-01 01:00:00.000000000 +0100
+++ new/python-heatclient-1.16.1/doc/source/cli/software_config.rst     
2018-07-27 18:39:31.000000000 +0200
@@ -0,0 +1,16 @@
+===============
+software config
+===============
+
+
+.. autoprogram-cliff:: openstack.orchestration.v1
+   :command: software config list
+
+.. autoprogram-cliff:: openstack.orchestration.v1
+   :command: software config create
+
+.. autoprogram-cliff:: openstack.orchestration.v1
+   :command: software config show
+
+.. autoprogram-cliff:: openstack.orchestration.v1
+   :command: software config delete
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/python-heatclient-1.14.0/doc/source/cli/software_deployment.rst 
new/python-heatclient-1.16.1/doc/source/cli/software_deployment.rst
--- old/python-heatclient-1.14.0/doc/source/cli/software_deployment.rst 
1970-01-01 01:00:00.000000000 +0100
+++ new/python-heatclient-1.16.1/doc/source/cli/software_deployment.rst 
2018-07-27 18:39:31.000000000 +0200
@@ -0,0 +1,22 @@
+===================
+software deployment
+===================
+
+
+.. autoprogram-cliff:: openstack.orchestration.v1
+   :command: software deployment list
+
+.. autoprogram-cliff:: openstack.orchestration.v1
+   :command: software deployment create
+
+.. autoprogram-cliff:: openstack.orchestration.v1
+   :command: software deployment show
+
+.. autoprogram-cliff:: openstack.orchestration.v1
+   :command: software deployment output show
+
+.. autoprogram-cliff:: openstack.orchestration.v1
+   :command: software deployment delete
+
+.. autoprogram-cliff:: openstack.orchestration.v1
+   :command: software deployment metadata show
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/python-heatclient-1.14.0/doc/source/cli/stack.rst 
new/python-heatclient-1.16.1/doc/source/cli/stack.rst
--- old/python-heatclient-1.14.0/doc/source/cli/stack.rst       1970-01-01 
01:00:00.000000000 +0100
+++ new/python-heatclient-1.16.1/doc/source/cli/stack.rst       2018-07-27 
18:39:31.000000000 +0200
@@ -0,0 +1,123 @@
+=====
+stack
+=====
+
+Basic actions
+-------------
+
+.. autoprogram-cliff:: openstack.orchestration.v1
+   :command: stack list
+
+.. autoprogram-cliff:: openstack.orchestration.v1
+   :command: stack create
+
+.. autoprogram-cliff:: openstack.orchestration.v1
+   :command: stack update
+
+.. autoprogram-cliff:: openstack.orchestration.v1
+   :command: stack cancel
+
+.. autoprogram-cliff:: openstack.orchestration.v1
+   :command: stack show
+
+.. autoprogram-cliff:: openstack.orchestration.v1
+   :command: stack delete
+
+Outputs
+-------
+
+.. autoprogram-cliff:: openstack.orchestration.v1
+   :command: stack output list
+
+.. autoprogram-cliff:: openstack.orchestration.v1
+   :command: stack output show
+
+Resources
+---------
+
+.. autoprogram-cliff:: openstack.orchestration.v1
+   :command: stack resource list
+
+.. autoprogram-cliff:: openstack.orchestration.v1
+   :command: stack resource show
+
+.. autoprogram-cliff:: openstack.orchestration.v1
+   :command: stack resource metadata
+
+.. autoprogram-cliff:: openstack.orchestration.v1
+   :command: stack resource mark unhealthy
+
+.. autoprogram-cliff:: openstack.orchestration.v1
+   :command: stack resource signal
+
+Events
+------
+
+.. autoprogram-cliff:: openstack.orchestration.v1
+   :command: stack event list
+
+.. autoprogram-cliff:: openstack.orchestration.v1
+   :command: stack event show
+
+.. autoprogram-cliff:: openstack.orchestration.v1
+   :command: stack failures list
+
+Input data
+----------
+
+.. autoprogram-cliff:: openstack.orchestration.v1
+   :command: stack template show
+
+.. autoprogram-cliff:: openstack.orchestration.v1
+   :command: stack environment show
+
+.. autoprogram-cliff:: openstack.orchestration.v1
+   :command: stack file list
+
+User hooks
+----------
+
+.. autoprogram-cliff:: openstack.orchestration.v1
+   :command: stack hook poll
+
+.. autoprogram-cliff:: openstack.orchestration.v1
+   :command: stack hook clear
+
+Other actions
+-------------
+
+.. autoprogram-cliff:: openstack.orchestration.v1
+   :command: stack check
+
+.. autoprogram-cliff:: openstack.orchestration.v1
+   :command: stack suspend
+
+.. autoprogram-cliff:: openstack.orchestration.v1
+   :command: stack resume
+
+.. autoprogram-cliff:: openstack.orchestration.v1
+   :command: stack export
+
+.. autoprogram-cliff:: openstack.orchestration.v1
+   :command: stack abandon
+
+.. autoprogram-cliff:: openstack.orchestration.v1
+   :command: stack adopt
+
+Snapshots
+---------
+
+.. autoprogram-cliff:: openstack.orchestration.v1
+   :command: stack snapshot list
+
+.. autoprogram-cliff:: openstack.orchestration.v1
+   :command: stack snapshot create
+
+.. autoprogram-cliff:: openstack.orchestration.v1
+   :command: stack snapshot restore
+
+.. autoprogram-cliff:: openstack.orchestration.v1
+   :command: stack snapshot show
+
+.. autoprogram-cliff:: openstack.orchestration.v1
+   :command: stack snapshot delete
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/python-heatclient-1.14.0/doc/source/conf.py 
new/python-heatclient-1.16.1/doc/source/conf.py
--- old/python-heatclient-1.14.0/doc/source/conf.py     2018-02-01 
17:54:04.000000000 +0100
+++ new/python-heatclient-1.16.1/doc/source/conf.py     2018-07-27 
18:39:31.000000000 +0200
@@ -36,7 +36,7 @@
 # Add any Sphinx extension module names here, as strings. They can be
 # extensions
 # coming with Sphinx (named 'sphinx.ext.*') or your custom ones.
-extensions = ['sphinx.ext.autodoc', 'openstackdocstheme']
+extensions = ['sphinx.ext.autodoc', 'openstackdocstheme', 'cliff.sphinxext']
 
 # Add any paths that contain templates here, relative to this directory.
 templates_path = []
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/python-heatclient-1.14.0/doc/source/ext/gen_ref.py 
new/python-heatclient-1.16.1/doc/source/ext/gen_ref.py
--- old/python-heatclient-1.14.0/doc/source/ext/gen_ref.py      2018-02-01 
17:54:04.000000000 +0100
+++ new/python-heatclient-1.16.1/doc/source/ext/gen_ref.py      2018-07-27 
18:39:31.000000000 +0200
@@ -37,7 +37,7 @@
                    ".. toctree::\n"
                    "   :maxdepth: 1\n"
                    "\n") % {"title": title, "signs": "=" * len(title)})
-        for name in names:
+        for name, sec_title in names.items():
             idx.write("   %s\n" % name)
             rstpath = os.path.join(refdir, "%s.rst" % name)
             with open(rstpath, "w") as rst:
@@ -49,11 +49,15 @@
                            "   :undoc-members:\n"
                            "   :show-inheritance:\n"
                            "   :noindex:\n")
-                          % {"title": name.capitalize(),
-                             "signs": "=" * len(name),
+                          % {"title": sec_title,
+                             "signs": "=" * len(sec_title),
                              "pkg": pkg, "name": name})
 
-gen_ref("", "Client Reference", ["client", "exc"])
+gen_ref("", "Client Reference", {"client": "Client", "exc": "Exceptions"})
 gen_ref("v1", "Version 1 API Reference",
-        ["stacks", "resources", "events", "actions",
-         "software_configs", "software_deployments"])
+        {"stacks": "Stacks",
+         "resources": "Resources",
+         "events": "Events",
+         "actions": "Actions",
+         "software_configs": "Software Configs",
+         "software_deployments": "Software Deployments"})
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/python-heatclient-1.14.0/doc/source/index.rst 
new/python-heatclient-1.16.1/doc/source/index.rst
--- old/python-heatclient-1.14.0/doc/source/index.rst   2018-02-01 
17:54:04.000000000 +0100
+++ new/python-heatclient-1.16.1/doc/source/index.rst   2018-07-27 
18:39:31.000000000 +0200
@@ -1,10 +1,11 @@
 Python bindings to the OpenStack Heat API
 =========================================
 
-This is a client for OpenStack Heat API. There's a Python API
-(the :mod:`heatclient` module), and a command-line script
-(installed as :program:`heat`).
+This is a client for OpenStack Heat API. There's a Python API (the
+:mod:`heatclient` module), a `python-openstackclient`_ plugin for command-line
+use, and a legacy command-line script (installed as :program:`heat`).
 
+==========
 Python API
 ==========
 
@@ -41,7 +42,7 @@
 
 For more information on keystoneauth API, see `Using Sessions`_.
 
-.. _Using Sessions: 
http://docs.openstack.org/developer/keystoneauth/using-sessions.html
+.. _Using Sessions: 
https://docs.openstack.org/keystoneauth/latest/using-sessions.html
 
 Reference
 ---------
@@ -52,8 +53,28 @@
     ref/index
     ref/v1/index
 
-Command-line Tool
-=================
+============================
+OpenStackClient Command Line
+============================
+
+The preferred way of accessing Heat via the command line is using the
+python-heatclient's plugin for `python-openstackclient`_. Heat commands are
+available through the ``openstack`` CLI command when both python-heatclient and
+python-openstackclient are installed.
+
+.. toctree::
+    :maxdepth: 2
+
+    cli/index
+
+.. _python-openstackclient: https://docs.openstack.org/python-openstackclient
+
+========================
+Legacy Command-line Tool
+========================
+
+The ``heat`` command is provided as a legacy CLI option. Users should prefer
+using the python-openstackclient plugin via the ``openstack`` command instead.
 
 In order to use the CLI, you must provide your OpenStack username,
 password, tenant, and auth endpoint. Use the corresponding
@@ -79,20 +100,22 @@
 ``heat help`` to see a complete listing of available commands.
 
 Man Pages
-=========
+---------
 
 .. toctree::
     :maxdepth: 1
 
     man/heat
 
+
+============
 Contributing
 ============
 
-Code is hosted `on GitHub`_. Submit bugs to the Heat project on
-`Launchpad`_. Submit code to the openstack/python-heatclient project
-using `Gerrit`_.
+Code is mirrored `on GitHub`_. Submit bugs to the python-heatclient project on
+`Launchpad`_. Submit code to the openstack/python-heatclient project using
+`Gerrit`_.
 
 .. _on GitHub: https://github.com/openstack/python-heatclient
 .. _Launchpad: https://launchpad.net/python-heatclient
-.. _Gerrit: 
http://docs.openstack.org/infra/manual/developers.html#development-workflow
+.. _Gerrit: 
https://docs.openstack.org/infra/manual/developers.html#development-workflow
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/python-heatclient-1.14.0/heatclient/_i18n.py 
new/python-heatclient-1.16.1/heatclient/_i18n.py
--- old/python-heatclient-1.14.0/heatclient/_i18n.py    2018-02-01 
17:54:04.000000000 +0100
+++ new/python-heatclient-1.16.1/heatclient/_i18n.py    2018-07-27 
18:39:31.000000000 +0200
@@ -12,7 +12,7 @@
 
 """oslo.i18n integration module.
 
-See http://docs.openstack.org/developer/oslo.i18n/usage.html
+See https://docs.openstack.org/oslo.i18n/latest/user/index.html
 
 """
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/python-heatclient-1.14.0/heatclient/common/http.py 
new/python-heatclient-1.16.1/heatclient/common/http.py
--- old/python-heatclient-1.14.0/heatclient/common/http.py      2018-02-01 
17:54:04.000000000 +0100
+++ new/python-heatclient-1.16.1/heatclient/common/http.py      2018-07-27 
18:39:31.000000000 +0200
@@ -137,7 +137,10 @@
         if 'data' in kwargs:
             curl.append('-d \'%s\'' % kwargs['data'])
 
-        curl.append('%s%s' % (self.endpoint, url))
+        if not parse.urlparse(url).netloc:
+            url = self.endpoint + url
+
+        curl.append(url)
         LOG.debug(' '.join(curl))
 
     @staticmethod
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/python-heatclient-1.14.0/heatclient/osc/plugin.py 
new/python-heatclient-1.16.1/heatclient/osc/plugin.py
--- old/python-heatclient-1.14.0/heatclient/osc/plugin.py       2018-02-01 
17:54:04.000000000 +0100
+++ new/python-heatclient-1.16.1/heatclient/osc/plugin.py       2018-07-27 
18:39:31.000000000 +0200
@@ -41,13 +41,15 @@
     if instance.session:
         kwargs.update({'session': instance.session,
                        'service_type': API_NAME})
+    elif instance.auth_plugin_name == 'token_endpoint':
+        kwargs.update({'endpoint': instance.auth.url,
+                       'token': instance.auth.token})
     else:
         endpoint = instance.get_endpoint_for_service_type(
             API_NAME,
             region_name=instance.region_name,
             interface=instance.interface,
         )
-
         kwargs.update({'endpoint': endpoint,
                        'auth_url': instance.auth.auth_url,
                        'username': instance.auth_ref.username,
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/python-heatclient-1.14.0/heatclient/osc/v1/stack.py 
new/python-heatclient-1.16.1/heatclient/osc/v1/stack.py
--- old/python-heatclient-1.14.0/heatclient/osc/v1/stack.py     2018-02-01 
17:54:04.000000000 +0100
+++ new/python-heatclient-1.16.1/heatclient/osc/v1/stack.py     2018-07-27 
18:39:31.000000000 +0200
@@ -59,9 +59,9 @@
             action='append',
             help=_('Name of a resource to set a pre-create hook to. Resources '
                    'in nested stacks can be set using slash as a separator: '
-                   'nested_stack/another/my_resource. You can use wildcards '
-                   'to match multiple stacks or resources: '
-                   'nested_stack/an*/*_resource. This can be specified '
+                   '``nested_stack/another/my_resource``. You can use '
+                   'wildcards to match multiple stacks or resources: '
+                   '``nested_stack/an*/*_resource``. This can be specified '
                    'multiple times')
         )
         parser.add_argument(
@@ -210,9 +210,9 @@
             '--pre-update', metavar='<resource>', action='append',
             help=_('Name of a resource to set a pre-update hook to. Resources '
                    'in nested stacks can be set using slash as a separator: '
-                   'nested_stack/another/my_resource. You can use wildcards '
-                   'to match multiple stacks or resources: '
-                   'nested_stack/an*/*_resource. This can be specified '
+                   '``nested_stack/another/my_resource``. You can use '
+                   'wildcards to match multiple stacks or resources: '
+                   '``nested_stack/an*/*_resource``. This can be specified '
                    'multiple times')
         )
         parser.add_argument(
@@ -1217,6 +1217,7 @@
     """Cancel current task for a stack.
 
     Supported tasks for cancellation:
+
     * update
     * create
     """
@@ -1379,9 +1380,9 @@
             nargs='+',
             help=_('Resource names with hooks to clear. Resources '
                    'in nested stacks can be set using slash as a separator: '
-                   'nested_stack/another/my_resource. You can use wildcards '
-                   'to match multiple stacks or resources: '
-                   'nested_stack/an*/*_resource')
+                   '``nested_stack/another/my_resource``. You can use '
+                   'wildcards to match multiple stacks or resources: '
+                   '``nested_stack/an*/*_resource``')
         )
         return parser
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/python-heatclient-1.14.0/heatclient/tests/functional/osc/v1/base.py 
new/python-heatclient-1.16.1/heatclient/tests/functional/osc/v1/base.py
--- old/python-heatclient-1.14.0/heatclient/tests/functional/osc/v1/base.py     
2018-02-01 17:54:04.000000000 +0100
+++ new/python-heatclient-1.16.1/heatclient/tests/functional/osc/v1/base.py     
2018-07-27 18:39:31.000000000 +0200
@@ -114,3 +114,8 @@
     def _stack_snapshot_restore(self, id, snapshot_id):
         cmd = 'stack snapshot restore ' + id + ' ' + snapshot_id
         self.openstack(cmd)
+
+    def _stack_show(self, stack_id):
+        cmd = 'stack show ' + stack_id
+        stack_raw = self.openstack(cmd)
+        return self.show_to_dict(stack_raw)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/python-heatclient-1.14.0/heatclient/tests/functional/osc/v1/test_stack.py 
new/python-heatclient-1.16.1/heatclient/tests/functional/osc/v1/test_stack.py
--- 
old/python-heatclient-1.14.0/heatclient/tests/functional/osc/v1/test_stack.py   
    2018-02-01 17:54:04.000000000 +0100
+++ 
new/python-heatclient-1.16.1/heatclient/tests/functional/osc/v1/test_stack.py   
    2018-07-27 18:39:31.000000000 +0200
@@ -75,3 +75,10 @@
         stacks_raw = self.openstack(
             'stack snapshot list' + ' ' + self.stack_name)
         self.assertNotIn(snapshot['id'], stacks_raw)
+
+    def test_stack_show(self):
+        stack = self._stack_create_minimal()
+        stack_info = self._stack_show(stack['id'])
+        stack_props = {k: v for k, v in stack_info.items()
+                       if k in stack.keys()}
+        self.assertEqual(stack, stack_props)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/python-heatclient-1.14.0/heatclient/tests/unit/test_shell.py 
new/python-heatclient-1.16.1/heatclient/tests/unit/test_shell.py
--- old/python-heatclient-1.14.0/heatclient/tests/unit/test_shell.py    
2018-02-01 17:54:04.000000000 +0100
+++ new/python-heatclient-1.16.1/heatclient/tests/unit/test_shell.py    
2018-07-27 18:39:31.000000000 +0200
@@ -774,7 +774,7 @@
         ]
         for r in required:
             self.assertRegex(list_text, r)
-        self.assertNotRegexpMatches(list_text, 'parent')
+        self.assertNotRegex(list_text, 'parent')
 
     def test_stack_list_show_nested(self):
         self.register_keystone_auth_fixture()
@@ -2918,7 +2918,7 @@
         for r in required:
             self.assertRegex(list_text, r)
 
-        self.assertNotRegexpMatches(list_text, 'p_eventid1')
+        self.assertNotRegex(list_text, 'p_eventid1')
 
         self.assertRegex(list_text,
                          "%s.*\n.*%s.*\n.*%s.*" % timestamps[1:])
@@ -2942,8 +2942,8 @@
                     'stack_name', 'teststack', 'nested']
         for r in required:
             self.assertRegex(list_text, r)
-        self.assertNotRegexpMatches(list_text, 'p_eventid2')
-        self.assertNotRegexpMatches(list_text, 'n_eventid2')
+        self.assertNotRegex(list_text, 'p_eventid2')
+        self.assertNotRegex(list_text, 'n_eventid2')
 
         self.assertRegex(list_text,
                          "%s.*\n.*%s.*\n" % timestamps[:2])
@@ -3121,9 +3121,9 @@
         required = ['id', 'p_eventid2', 'stack_name', 'teststack', hook_reason]
         for r in required:
             self.assertRegex(list_text, r)
-        self.assertNotRegexpMatches(list_text, 'p_eventid1')
-        self.assertNotRegexpMatches(list_text, 'n_eventid1')
-        self.assertNotRegexpMatches(list_text, 'n_eventid2')
+        self.assertNotRegex(list_text, 'p_eventid1')
+        self.assertNotRegex(list_text, 'n_eventid1')
+        self.assertNotRegex(list_text, 'n_eventid2')
 
     def test_hook_poll_pre_update(self):
         self.register_keystone_auth_fixture()
@@ -3136,9 +3136,9 @@
         required = ['id', 'p_eventid2', 'stack_name', 'teststack', hook_reason]
         for r in required:
             self.assertRegex(list_text, r)
-        self.assertNotRegexpMatches(list_text, 'p_eventid1')
-        self.assertNotRegexpMatches(list_text, 'n_eventid1')
-        self.assertNotRegexpMatches(list_text, 'n_eventid2')
+        self.assertNotRegex(list_text, 'p_eventid1')
+        self.assertNotRegex(list_text, 'n_eventid1')
+        self.assertNotRegex(list_text, 'n_eventid2')
 
     def test_hook_poll_pre_delete(self):
         self.register_keystone_auth_fixture()
@@ -3151,9 +3151,9 @@
         required = ['id', 'p_eventid2', 'stack_name', 'teststack', hook_reason]
         for r in required:
             self.assertRegex(list_text, r)
-        self.assertNotRegexpMatches(list_text, 'p_eventid1')
-        self.assertNotRegexpMatches(list_text, 'n_eventid1')
-        self.assertNotRegexpMatches(list_text, 'n_eventid2')
+        self.assertNotRegex(list_text, 'p_eventid1')
+        self.assertNotRegex(list_text, 'n_eventid1')
+        self.assertNotRegex(list_text, 'n_eventid2')
 
     def test_hook_poll_bad_status(self):
         self.register_keystone_auth_fixture()
@@ -3887,13 +3887,13 @@
         ]
         for r in required:
             self.assertRegex(list_text, r)
-        self.assertNotRegexpMatches(list_text, 'parent')
+        self.assertNotRegex(list_text, 'parent')
 
         list_text = self.shell('deployment-list -s 123')
 
         for r in required:
             self.assertRegex(list_text, r)
-        self.assertNotRegexpMatches(list_text, 'parent')
+        self.assertNotRegex(list_text, 'parent')
 
     def test_deploy_show(self):
         self.register_keystone_auth_fixture()
@@ -4227,7 +4227,7 @@
         ]
         for r in required:
             self.assertRegex(list_text, r)
-        self.assertNotRegexpMatches(list_text, 'parent')
+        self.assertNotRegex(list_text, 'parent')
 
 
 class MockShellBase(TestCase):
@@ -4308,7 +4308,7 @@
         ]
         for r in required:
             self.assertRegex(list_text, r)
-        self.assertNotRegexpMatches(list_text, 'parent')
+        self.assertNotRegex(list_text, 'parent')
 
         if self.jreq_mock.call_args is None:
             self.assertEqual(1, self.session_jreq_mock.call_count)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/python-heatclient-1.14.0/heatclient/tests/unit/test_utils.py 
new/python-heatclient-1.16.1/heatclient/tests/unit/test_utils.py
--- old/python-heatclient-1.14.0/heatclient/tests/unit/test_utils.py    
2018-02-01 17:54:04.000000000 +0100
+++ new/python-heatclient-1.16.1/heatclient/tests/unit/test_utils.py    
2018-07-27 18:39:31.000000000 +0200
@@ -415,8 +415,7 @@
                          tmpl_url)
         self.assertEqual(utils.get_template_url(None, tmpl_url),
                          tmpl_url)
-        self.assertEqual(utils.get_template_url(None, None),
-                         None)
+        self.assertIsNone(utils.get_template_url(None, None))
 
     def test_base_url_for_url(self):
         self.assertEqual(
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/python-heatclient-1.14.0/heatclient/v1/shell.py 
new/python-heatclient-1.16.1/heatclient/v1/shell.py
--- old/python-heatclient-1.14.0/heatclient/v1/shell.py 2018-02-01 
17:54:04.000000000 +0100
+++ new/python-heatclient-1.16.1/heatclient/v1/shell.py 2018-07-27 
18:39:31.000000000 +0200
@@ -633,7 +633,8 @@
                   'keys.'))
 @utils.arg('-g', '--global-tenant', action='store_true', default=False,
            help=_('Display stacks from all tenants. Operation only authorized '
-                  'for users who match the policy in heat\'s policy.json.'))
+                  'for users who match the policy (default or explicitly '
+                  'configured in policy.json) in heat.'))
 @utils.arg('-o', '--show-owner', action='store_true', default=False,
            help=_('Display stack owner information. This is automatically '
                   'enabled when using %(arg)s.') % {'arg': '--global-tenant'})
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/python-heatclient-1.14.0/heatclient/v1/stacks.py 
new/python-heatclient-1.16.1/heatclient/v1/stacks.py
--- old/python-heatclient-1.14.0/heatclient/v1/stacks.py        2018-02-01 
17:54:04.000000000 +0100
+++ new/python-heatclient-1.16.1/heatclient/v1/stacks.py        2018-07-27 
18:39:31.000000000 +0200
@@ -279,7 +279,7 @@
             kwargs['params'] = {"resolve_outputs": False}
         resp = self.client.get('/stacks/%s' % stack_id, **kwargs)
         body = utils.get_response_body(resp)
-        return Stack(self, body.get('stack'))
+        return Stack(self, body.get('stack'), loaded=True)
 
     def template(self, stack_id):
         """Get template content for a specific stack as a parsed JSON object.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/python-heatclient-1.14.0/lower-constraints.txt 
new/python-heatclient-1.16.1/lower-constraints.txt
--- old/python-heatclient-1.14.0/lower-constraints.txt  1970-01-01 
01:00:00.000000000 +0100
+++ new/python-heatclient-1.16.1/lower-constraints.txt  2018-07-27 
18:39:31.000000000 +0200
@@ -0,0 +1,98 @@
+alabaster==0.7.10
+appdirs==1.3.0
+asn1crypto==0.23.0
+Babel==2.3.4
+cffi==1.7.0
+cliff==2.8.0
+cmd2==0.8.0
+coverage==4.0
+cryptography==2.1
+debtcollector==1.2.0
+decorator==3.4.0
+deprecation==1.0
+docutils==0.11
+dogpile.cache==0.6.2
+dulwich==0.15.0
+extras==1.0.0
+fasteners==0.7.0
+fixtures==3.0.0
+flake8==2.5.5
+future==0.16.0
+hacking==0.12.0
+idna==2.6
+imagesize==0.7.1
+iso8601==0.1.11
+Jinja2==2.10
+jmespath==0.9.0
+jsonpatch==1.16
+jsonpointer==1.13
+jsonschema==2.6.0
+keystoneauth1==3.4.0
+linecache2==1.0.0
+MarkupSafe==1.0
+mccabe==0.2.1
+mock==2.0.0
+monotonic==0.6
+mox3==0.20.0
+msgpack-python==0.4.0
+munch==2.1.0
+netaddr==0.7.18
+netifaces==0.10.4
+openstackdocstheme==1.18.1
+openstacksdk==0.11.2
+os-client-config==1.28.0
+os-service-types==1.2.0
+os-testr==1.0.0
+osc-lib==1.8.0
+oslo.concurrency==3.25.0
+oslo.config==5.2.0
+oslo.context==2.19.2
+oslo.i18n==3.15.3
+oslo.log==3.36.0
+oslo.serialization==2.18.0
+oslo.utils==3.33.0
+paramiko==2.0.0
+pbr==2.0.0
+pep8==1.5.7
+positional==1.2.1
+prettytable==0.7.2
+pyasn1==0.1.8
+pycparser==2.18
+pyflakes==0.8.1
+Pygments==2.2.0
+pyinotify==0.9.6
+pyOpenSSL==17.1.0
+pyparsing==2.1.0
+pyperclip==1.5.27
+python-cinderclient==3.3.0
+python-dateutil==2.5.3
+python-glanceclient==2.8.0
+python-keystoneclient==3.8.0
+python-mimeparse==1.6.0
+python-novaclient==9.1.0
+python-openstackclient==3.12.0
+python-subunit==1.0.0
+python-swiftclient==3.2.0
+pytz==2013.6
+PyYAML==3.12
+reno==2.5.0
+requests-mock==1.2.0
+requests==2.14.2
+requestsexceptions==1.2.0
+rfc3986==0.3.1
+simplejson==3.5.1
+six==1.10.0
+snowballstemmer==1.2.1
+Sphinx==1.6.2
+sphinxcontrib-websupport==1.0.1
+stestr==1.0.0
+stevedore==1.20.0
+tempest==17.1.0
+testrepository==0.0.18
+testscenarios==0.4
+testtools==2.2.0
+traceback2==1.4.0
+unittest2==1.1.0
+urllib3==1.21.1
+warlock==1.2.0
+wrapt==1.7.0
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/python-heatclient-1.14.0/python_heatclient.egg-info/PKG-INFO 
new/python-heatclient-1.16.1/python_heatclient.egg-info/PKG-INFO
--- old/python-heatclient-1.14.0/python_heatclient.egg-info/PKG-INFO    
2018-02-01 17:57:17.000000000 +0100
+++ new/python-heatclient-1.16.1/python_heatclient.egg-info/PKG-INFO    
2018-07-27 18:43:24.000000000 +0200
@@ -1,18 +1,17 @@
 Metadata-Version: 1.1
 Name: python-heatclient
-Version: 1.14.0
+Version: 1.16.1
 Summary: OpenStack Orchestration API Client Library
-Home-page: http://docs.openstack.org/developer/python-heatclient/
+Home-page: https://docs.openstack.org/python-heatclient/latest
 Author: OpenStack
 Author-email: [email protected]
 License: UNKNOWN
-Description-Content-Type: UNKNOWN
 Description: ========================
         Team and repository tags
         ========================
         
-        .. image:: http://governance.openstack.org/badges/python-heatclient.svg
-            :target: http://governance.openstack.org/reference/tags/index.html
+        .. image:: 
https://governance.openstack.org/tc/badges/python-heatclient.svg
+            :target: 
https://governance.openstack.org/tc/reference/tags/index.html
         
         .. Change things from this point on
         
@@ -24,10 +23,6 @@
             :target: https://pypi.python.org/pypi/python-heatclient/
             :alt: Latest Version
         
-        .. image:: https://img.shields.io/pypi/dm/python-heatclient.svg
-            :target: https://pypi.python.org/pypi/python-heatclient/
-            :alt: Downloads
-        
         
         OpenStack Orchestration API Client Library
         
@@ -47,17 +42,19 @@
         * `How to Contribute`_
         
         .. _PyPi: https://pypi.python.org/pypi/python-heatclient
-        .. _Online Documentation: 
http://docs.openstack.org/developer/python-heatclient
+        .. _Online Documentation: 
https://docs.openstack.org/python-heatclient/latest
         .. _Launchpad project: https://launchpad.net/python-heatclient
         .. _Blueprints: https://blueprints.launchpad.net/python-heatclient
         .. _Bugs: https://bugs.launchpad.net/python-heatclient
         .. _Source: https://git.openstack.org/cgit/openstack/python-heatclient
-        .. _How to Contribute: 
http://docs.openstack.org/infra/manual/developers.html
-        .. _Specs: http://specs.openstack.org/openstack/heat-specs/
+        .. _How to Contribute: 
https://docs.openstack.org/infra/manual/developers.html
+        .. _Specs: https://specs.openstack.org/openstack/heat-specs/
         .. _Template: https://git.openstack.org/cgit/openstack/heat-templates/
         
         
 Platform: UNKNOWN
+Classifier: Development Status :: 5 - Production/Stable
+Classifier: Environment :: Console
 Classifier: Environment :: OpenStack
 Classifier: Intended Audience :: Information Technology
 Classifier: Intended Audience :: System Administrators
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/python-heatclient-1.14.0/python_heatclient.egg-info/SOURCES.txt 
new/python-heatclient-1.16.1/python_heatclient.egg-info/SOURCES.txt
--- old/python-heatclient-1.14.0/python_heatclient.egg-info/SOURCES.txt 
2018-02-01 17:57:18.000000000 +0100
+++ new/python-heatclient-1.16.1/python_heatclient.egg-info/SOURCES.txt 
2018-07-27 18:43:24.000000000 +0200
@@ -7,6 +7,7 @@
 LICENSE
 README.rst
 babel.cfg
+lower-constraints.txt
 requirements.txt
 setup.cfg
 setup.py
@@ -14,8 +15,14 @@
 tox.ini
 doc/.gitignore
 doc/Makefile
+doc/requirements.txt
 doc/source/conf.py
 doc/source/index.rst
+doc/source/cli/index.rst
+doc/source/cli/orchestration.rst
+doc/source/cli/software_config.rst
+doc/source/cli/software_deployment.rst
+doc/source/cli/stack.rst
 doc/source/ext/gen_ref.py
 doc/source/man/heat.rst
 heatclient/__init__.py
@@ -138,5 +145,6 @@
 releasenotes/notes/bug-1643492-2d7537b55f347722.yaml
 releasenotes/source/conf.py
 releasenotes/source/index.rst
+releasenotes/source/queens.rst
 releasenotes/source/unreleased.rst
 tools/heat.bash_completion
\ No newline at end of file
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/python-heatclient-1.14.0/python_heatclient.egg-info/pbr.json 
new/python-heatclient-1.16.1/python_heatclient.egg-info/pbr.json
--- old/python-heatclient-1.14.0/python_heatclient.egg-info/pbr.json    
2018-02-01 17:57:17.000000000 +0100
+++ new/python-heatclient-1.16.1/python_heatclient.egg-info/pbr.json    
2018-07-27 18:43:24.000000000 +0200
@@ -1 +1 @@
-{"git_version": "2ce6aa1", "is_release": true}
\ No newline at end of file
+{"git_version": "b5f3d34", "is_release": true}
\ No newline at end of file
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/python-heatclient-1.14.0/python_heatclient.egg-info/requires.txt 
new/python-heatclient-1.16.1/python_heatclient.egg-info/requires.txt
--- old/python-heatclient-1.14.0/python_heatclient.egg-info/requires.txt        
2018-02-01 17:57:17.000000000 +0100
+++ new/python-heatclient-1.16.1/python_heatclient.egg-info/requires.txt        
2018-07-27 18:43:24.000000000 +0200
@@ -3,12 +3,12 @@
 cliff!=2.9.0,>=2.8.0
 iso8601>=0.1.11
 osc-lib>=1.8.0
-PrettyTable<0.8,>=0.7.1
+PrettyTable<0.8,>=0.7.2
 oslo.i18n>=3.15.3
 oslo.serialization!=2.19.1,>=2.18.0
 oslo.utils>=3.33.0
-keystoneauth1>=3.3.0
+keystoneauth1>=3.4.0
 python-swiftclient>=3.2.0
-PyYAML>=3.10
+PyYAML>=3.12
 requests>=2.14.2
 six>=1.10.0
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/python-heatclient-1.14.0/releasenotes/source/index.rst 
new/python-heatclient-1.16.1/releasenotes/source/index.rst
--- old/python-heatclient-1.14.0/releasenotes/source/index.rst  2018-02-01 
17:54:04.000000000 +0100
+++ new/python-heatclient-1.16.1/releasenotes/source/index.rst  2018-07-27 
18:39:31.000000000 +0200
@@ -7,4 +7,5 @@
    :caption: Contents:
 
    unreleased
+   queens
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/python-heatclient-1.14.0/releasenotes/source/queens.rst 
new/python-heatclient-1.16.1/releasenotes/source/queens.rst
--- old/python-heatclient-1.14.0/releasenotes/source/queens.rst 1970-01-01 
01:00:00.000000000 +0100
+++ new/python-heatclient-1.16.1/releasenotes/source/queens.rst 2018-07-27 
18:39:31.000000000 +0200
@@ -0,0 +1,6 @@
+===================================
+ Queens Series Release Notes
+===================================
+
+.. release-notes::
+   :branch: stable/queens
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/python-heatclient-1.14.0/requirements.txt 
new/python-heatclient-1.16.1/requirements.txt
--- old/python-heatclient-1.14.0/requirements.txt       2018-02-01 
17:54:04.000000000 +0100
+++ new/python-heatclient-1.16.1/requirements.txt       2018-07-27 
18:39:31.000000000 +0200
@@ -7,12 +7,12 @@
 cliff!=2.9.0,>=2.8.0 # Apache-2.0
 iso8601>=0.1.11 # MIT
 osc-lib>=1.8.0 # Apache-2.0
-PrettyTable<0.8,>=0.7.1 # BSD
+PrettyTable<0.8,>=0.7.2 # BSD
 oslo.i18n>=3.15.3 # Apache-2.0
 oslo.serialization!=2.19.1,>=2.18.0 # Apache-2.0
 oslo.utils>=3.33.0 # Apache-2.0
-keystoneauth1>=3.3.0 # Apache-2.0
+keystoneauth1>=3.4.0 # Apache-2.0
 python-swiftclient>=3.2.0 # Apache-2.0
-PyYAML>=3.10 # MIT
+PyYAML>=3.12 # MIT
 requests>=2.14.2 # Apache-2.0
 six>=1.10.0 # MIT
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/python-heatclient-1.14.0/setup.cfg 
new/python-heatclient-1.16.1/setup.cfg
--- old/python-heatclient-1.14.0/setup.cfg      2018-02-01 17:57:18.000000000 
+0100
+++ new/python-heatclient-1.16.1/setup.cfg      2018-07-27 18:43:24.000000000 
+0200
@@ -6,8 +6,10 @@
        README.rst
 author = OpenStack
 author-email = [email protected]
-home-page = http://docs.openstack.org/developer/python-heatclient/
+home-page = https://docs.openstack.org/python-heatclient/latest
 classifier = 
+       Development Status :: 5 - Production/Stable
+       Environment :: Console
        Environment :: OpenStack
        Intended Audience :: Information Technology
        Intended Audience :: System Administrators
@@ -97,13 +99,6 @@
 setup-hooks = 
        pbr.hooks.setup_hook
 
-[build_sphinx]
-builders = html,man
-all-files = 1
-warning-is-error = 1
-source-dir = doc/source
-build-dir = doc/build
-
 [upload_sphinx]
 upload-dir = doc/build/html
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/python-heatclient-1.14.0/test-requirements.txt 
new/python-heatclient-1.16.1/test-requirements.txt
--- old/python-heatclient-1.14.0/test-requirements.txt  2018-02-01 
17:54:04.000000000 +0100
+++ new/python-heatclient-1.16.1/test-requirements.txt  2018-07-27 
18:39:31.000000000 +0200
@@ -6,13 +6,10 @@
 hacking!=0.13.0,<0.14,>=0.12.0 # Apache-2.0
 coverage!=4.4,>=4.0 # Apache-2.0
 fixtures>=3.0.0 # Apache-2.0/BSD
-requests-mock>=1.1.0 # Apache-2.0
+requests-mock>=1.2.0 # Apache-2.0
 mock>=2.0.0 # BSD
 mox3>=0.20.0 # Apache-2.0
-openstackdocstheme>=1.18.1 # Apache-2.0
 python-openstackclient>=3.12.0 # Apache-2.0
-reno>=2.5.0 # Apache-2.0
-sphinx!=1.6.6,>=1.6.2 # BSD
 tempest>=17.1.0 # Apache-2.0
 testrepository>=0.0.18 # Apache-2.0/BSD
 testscenarios>=0.4 # Apache-2.0/BSD
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/python-heatclient-1.14.0/tox.ini 
new/python-heatclient-1.16.1/tox.ini
--- old/python-heatclient-1.14.0/tox.ini        2018-02-01 17:54:04.000000000 
+0100
+++ new/python-heatclient-1.16.1/tox.ini        2018-07-27 18:39:31.000000000 
+0200
@@ -17,21 +17,24 @@
 whitelist_externals = find
 
 [testenv:debug]
+basepython = python3
 commands = oslo_debug_helper -t heatclient/tests {posargs}
 
 [testenv:debug-py27]
 basepython = python2.7
 commands = oslo_debug_helper -t heatclient/tests {posargs}
 
-[testenv:debug-py34]
-basepython = python3.4
+[testenv:debug-py35]
+basepython = python3.5
 commands = oslo_debug_helper -t heatclient/tests {posargs}
 
 [testenv:pep8]
+basepython = python3
 commands =
     flake8
 
 [testenv:venv]
+basepython = python3
 commands = {posargs}
 
 [testenv:functional]
@@ -41,16 +44,21 @@
 passenv = OS_*
 
 [testenv:cover]
+basepython = python3
 commands =
     python setup.py testr --coverage --testr-args='{posargs}'
     coverage report
 
 [testenv:docs]
-commands=
-    python setup.py build_sphinx
+basepython = python3
+deps =
+       
-c{env:UPPER_CONSTRAINTS_FILE:https://git.openstack.org/cgit/openstack/requirements/plain/upper-constraints.txt}
+       -r{toxinidir}/doc/requirements.txt
+commands = sphinx-build -W -b html doc/source doc/build/html
 
 [flake8]
 show-source = True
+enable-extensions = H203,H106
 exclude=.venv,.git,.tox,dist,*lib/python*,*egg,build
 max-complexity=20
 
@@ -58,4 +66,15 @@
 import_exceptions = heatclient._i18n
 
 [testenv:releasenotes]
+basepython = python3
+deps =
+       
-c{env:UPPER_CONSTRAINTS_FILE:https://git.openstack.org/cgit/openstack/requirements/plain/upper-constraints.txt}
+       -r{toxinidir}/doc/requirements.txt
 commands = sphinx-build -a -E -W -d releasenotes/build/doctrees -b html 
releasenotes/source releasenotes/build/html
+
+[testenv:lower-constraints]
+basepython = python3
+deps =
+  -c{toxinidir}/lower-constraints.txt
+  -r{toxinidir}/test-requirements.txt
+  -r{toxinidir}/requirements.txt


Reply via email to