Hello community,

here is the log from the commit of package python-heatclient for 
openSUSE:Factory checked in at 2019-12-04 13:48:26
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-heatclient (Old)
 and      /work/SRC/openSUSE:Factory/.python-heatclient.new.4691 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "python-heatclient"

Wed Dec  4 13:48:26 2019 rev:30 rq:736653 version:1.18.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/python-heatclient/python-heatclient.changes      
2019-05-03 22:40:44.987029655 +0200
+++ 
/work/SRC/openSUSE:Factory/.python-heatclient.new.4691/python-heatclient.changes
    2019-12-04 14:18:50.114362112 +0100
@@ -1,0 +2,15 @@
+Wed Oct  9 12:59:51 UTC 2019 - [email protected]
+
+- update to version 1.18.0
+  - Update stack_id clearify for heat client functions
+  - Dropping the py35 testing
+  - Update master for stable/stein
+  - Fix missing print format
+  - Add Python 3 Train unit tests
+  - Replace openstack.org git:// URLs with https://
+  - add python 3.7 unit test job
+  - OpenDev Migration Patch
+  - Set Content-Type header explictly for SessionClient
+  - Fix unit tests
+
+-------------------------------------------------------------------

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

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

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

Other differences:
------------------
++++++ python-heatclient.spec ++++++
--- /var/tmp/diff_new_pack.VusZjT/_old  2019-12-04 14:18:50.554362167 +0100
+++ /var/tmp/diff_new_pack.VusZjT/_new  2019-12-04 14:18:50.554362167 +0100
@@ -17,13 +17,13 @@
 
 
 Name:           python-heatclient
-Version:        1.17.0
+Version:        1.18.0
 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.17.0.tar.gz
+Source0:        
https://files.pythonhosted.org/packages/source/p/python-heatclient/python-heatclient-1.18.0.tar.gz
 BuildRequires:  openstack-macros
 BuildRequires:  python-devel
 BuildRequires:  python2-PyYAML >= 3.12
@@ -95,15 +95,15 @@
 This package contains auto-generated documentation.
 
 %prep
-%autosetup -p1 -n python-heatclient-1.17.0
+%autosetup -p1 -n python-heatclient-1.18.0
 %py_req_cleanup
 
 %build
 %{python_build}
 
 %{__python2} setup.py build_sphinx --builder=html,man
-PBR_VERSION=1.17.0 sphinx-build -b html doc/source doc/build/html
-PBR_VERSION=1.17.0 sphinx-build -b man doc/source doc/build/man
+PBR_VERSION=1.18.0 sphinx-build -b html doc/source doc/build/html
+PBR_VERSION=1.18.0 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.VusZjT/_old  2019-12-04 14:18:50.578362171 +0100
+++ /var/tmp/diff_new_pack.VusZjT/_new  2019-12-04 14:18:50.578362171 +0100
@@ -1,8 +1,8 @@
 <services>
   <service mode="disabled" name="renderspec">
-    <param 
name="input-template">https://raw.githubusercontent.com/openstack/rpm-packaging/stable/stein/openstack/python-heatclient/python-heatclient.spec.j2</param>
+    <param 
name="input-template">https://raw.githubusercontent.com/openstack/rpm-packaging/stable/train/openstack/python-heatclient/python-heatclient.spec.j2</param>
     <param name="output-name">python-heatclient.spec</param>
-    <param 
name="requirements">https://raw.githubusercontent.com/openstack/python-heatclient/stable/stein/requirements.txt</param>
+    <param 
name="requirements">https://raw.githubusercontent.com/openstack/python-heatclient/stable/train/requirements.txt</param>
     <param name="changelog-email">[email protected]</param>
     <param name="changelog-provider">gh,openstack,python-heatclient</param>
   </service>

++++++ python-heatclient-1.17.0.tar.gz -> python-heatclient-1.18.0.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/python-heatclient-1.17.0/.zuul.yaml 
new/python-heatclient-1.18.0/.zuul.yaml
--- old/python-heatclient-1.17.0/.zuul.yaml     2019-01-15 02:35:54.000000000 
+0100
+++ new/python-heatclient-1.18.0/.zuul.yaml     2019-08-23 01:32:17.000000000 
+0200
@@ -5,7 +5,7 @@
     post-run: playbooks/devstack/functional-post.yaml
     timeout: 4200
     required-projects:
-      - openstack-infra/devstack-gate
+      - openstack/devstack-gate
       - openstack/heat
       - openstack/python-heatclient
     vars:
@@ -16,8 +16,7 @@
       - openstack-cover-jobs
       - openstack-lower-constraints-jobs
       - openstack-python-jobs
-      - openstack-python35-jobs
-      - openstack-python36-jobs
+      - openstack-python3-train-jobs
       - check-requirements
       - openstackclient-plugin-jobs
       - publish-openstack-docs-pti
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/python-heatclient-1.17.0/AUTHORS 
new/python-heatclient-1.18.0/AUTHORS
--- old/python-heatclient-1.17.0/AUTHORS        2019-01-15 02:39:00.000000000 
+0100
+++ new/python-heatclient-1.18.0/AUTHORS        2019-08-23 01:32:58.000000000 
+0200
@@ -24,6 +24,7 @@
 Clayton O'Neill <[email protected]>
 Clenimar Filemon <[email protected]>
 Clint Byrum <[email protected]>
+Corey Bryant <[email protected]>
 Crag Wolfe <[email protected]>
 Cyril Roelandt <[email protected]>
 Dan Prince <[email protected]>
@@ -37,9 +38,11 @@
 Ethan Lynn <[email protected]>
 Flavio Percoco <[email protected]>
 Georgy Dyuldin <[email protected]>
+Ghanshyam Mann <[email protected]>
 Gábor Antal <[email protected]>
 Herman Ge <[email protected]>
 Ian Main <[email protected]>
+Ian Wienand <[email protected]>
 Itxaka <[email protected]>
 Ivan Kolodyazhny <[email protected]>
 JUN JIE NAN <[email protected]>
@@ -161,6 +164,7 @@
 rajat29 <[email protected]>
 rico.lin <[email protected]>
 ricolin <[email protected]>
+ricolin <[email protected]>
 ricolin <[email protected]>
 root <[email protected]>
 shizhihui <[email protected]>
@@ -176,5 +180,6 @@
 zengyingzhe <[email protected]>
 zhang-jinnan <[email protected]>
 zhangguoqing <[email protected]>
+zhufl <[email protected]>
 zhulingjie <[email protected]>
 zzxwill <[email protected]>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/python-heatclient-1.17.0/ChangeLog 
new/python-heatclient-1.18.0/ChangeLog
--- old/python-heatclient-1.17.0/ChangeLog      2019-01-15 02:39:00.000000000 
+0100
+++ new/python-heatclient-1.18.0/ChangeLog      2019-08-23 01:32:58.000000000 
+0200
@@ -1,6 +1,20 @@
 CHANGES
 =======
 
+1.18.0
+------
+
+* Update stack\_id clearify for heat client functions
+* Fix unit tests
+* Add Python 3 Train unit tests
+* Fix missing print format
+* OpenDev Migration Patch
+* Dropping the py35 testing
+* Replace openstack.org git:// URLs with https://
+* Update master for stable/stein
+* Set Content-Type header explictly for SessionClient
+* add python 3.7 unit test job
+
 1.17.0
 ------
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/python-heatclient-1.17.0/PKG-INFO 
new/python-heatclient-1.18.0/PKG-INFO
--- old/python-heatclient-1.17.0/PKG-INFO       2019-01-15 02:39:01.000000000 
+0100
+++ new/python-heatclient-1.18.0/PKG-INFO       2019-08-23 01:32:58.000000000 
+0200
@@ -1,6 +1,6 @@
 Metadata-Version: 1.1
 Name: python-heatclient
-Version: 1.17.0
+Version: 1.18.0
 Summary: OpenStack Orchestration API Client Library
 Home-page: https://docs.openstack.org/python-heatclient/latest
 Author: OpenStack
@@ -64,4 +64,5 @@
 Classifier: Programming Language :: Python :: 2
 Classifier: Programming Language :: Python :: 2.7
 Classifier: Programming Language :: Python :: 3
-Classifier: Programming Language :: Python :: 3.5
+Classifier: Programming Language :: Python :: 3.6
+Classifier: Programming Language :: Python :: 3.7
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/python-heatclient-1.17.0/heatclient/common/hook_utils.py 
new/python-heatclient-1.18.0/heatclient/common/hook_utils.py
--- old/python-heatclient-1.17.0/heatclient/common/hook_utils.py        
2019-01-15 02:35:54.000000000 +0100
+++ new/python-heatclient-1.18.0/heatclient/common/hook_utils.py        
2019-08-23 01:32:17.000000000 +0200
@@ -29,7 +29,7 @@
     except exc.HTTPNotFound:
         logger.error(
             "Stack %(stack)s or resource %(resource)s "
-            "not found for hook %(hook_type)",
+            "not found for hook %(hook_type)s",
             {'resource': resource_name, 'stack': stack_id,
              'hook_type': hook_type})
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/python-heatclient-1.17.0/heatclient/common/http.py 
new/python-heatclient-1.18.0/heatclient/common/http.py
--- old/python-heatclient-1.17.0/heatclient/common/http.py      2019-01-15 
02:35:54.000000000 +0100
+++ new/python-heatclient-1.18.0/heatclient/common/http.py      2019-08-23 
01:32:17.000000000 +0200
@@ -308,6 +308,9 @@
         redirect = kwargs.get('redirect')
         kwargs.setdefault('user_agent', USER_AGENT)
 
+        headers = kwargs.setdefault('headers', {})
+        headers.setdefault('Content-Type', 'application/json')
+
         if 'data' in kwargs:
             kwargs['data'] = jsonutils.dumps(kwargs['data'])
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/python-heatclient-1.17.0/heatclient/exc.py 
new/python-heatclient-1.18.0/heatclient/exc.py
--- old/python-heatclient-1.17.0/heatclient/exc.py      2019-01-15 
02:35:54.000000000 +0100
+++ new/python-heatclient-1.18.0/heatclient/exc.py      2019-08-23 
01:32:17.000000000 +0200
@@ -77,8 +77,7 @@
     code = 300
 
     def __str__(self):
-        self.details = _("Requested version of Heat API is not"
-                         "available.")
+        self.details = _("Requested version of Heat API is not available.")
         return (_("%(name)s (HTTP %(code)s) %(details)s") %
                 {
                 'name': reflection.get_class_name(self, fully_qualified=False),
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/python-heatclient-1.17.0/heatclient/tests/unit/test_common_http.py 
new/python-heatclient-1.18.0/heatclient/tests/unit/test_common_http.py
--- old/python-heatclient-1.17.0/heatclient/tests/unit/test_common_http.py      
2019-01-15 02:35:54.000000000 +0100
+++ new/python-heatclient-1.18.0/heatclient/tests/unit/test_common_http.py      
2019-08-23 01:32:17.000000000 +0200
@@ -637,7 +637,8 @@
         self.assertEqual(('', 'GET'), self.request.call_args_list[0][0])
         self.assertEqual(('ishere', 'GET'), self.request.call_args_list[1][0])
         for call in self.request.call_args_list:
-            self.assertEqual({'user_agent': 'python-heatclient',
+            self.assertEqual({'headers': {'Content-Type': 'application/json'},
+                              'user_agent': 'python-heatclient',
                               'raise_exc': False,
                               'redirect': True}, call[1])
 
@@ -668,7 +669,8 @@
         self.assertEqual(('http://no.where/ishere',
                           'GET'), self.request.call_args_list[1][0])
         for call in self.request.call_args_list:
-            self.assertEqual({'user_agent': 'python-heatclient',
+            self.assertEqual({'headers': {'Content-Type': 'application/json'},
+                              'user_agent': 'python-heatclient',
                               'raise_exc': False,
                               'redirect': True}, call[1])
 
@@ -750,6 +752,7 @@
 
         self.assertEqual({'endpoint_override': 'http://no.where/',
                           'data': '"some_data"',
+                          'headers': {'Content-Type': 'application/json'},
                           'user_agent': 'python-heatclient',
                           'raise_exc': False}, self.request.call_args[1])
         self.assertEqual(200, resp.status_code)
@@ -774,6 +777,7 @@
 
         self.assertEqual({'endpoint_override': 'http://no.where/',
                           'data': "{'files': test}}",
+                          'headers': {'Content-Type': 'application/json'},
                           'user_agent': 'python-heatclient',
                           'raise_exc': False}, self.request.call_args[1])
         self.assertEqual(200, resp.status_code)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/python-heatclient-1.17.0/heatclient/tests/unit/test_format_utils.py 
new/python-heatclient-1.18.0/heatclient/tests/unit/test_format_utils.py
--- old/python-heatclient-1.17.0/heatclient/tests/unit/test_format_utils.py     
2019-01-15 02:35:54.000000000 +0100
+++ new/python-heatclient-1.18.0/heatclient/tests/unit/test_format_utils.py     
2019-08-23 01:32:17.000000000 +0200
@@ -53,7 +53,7 @@
 
         self.cmd.run(parsed_args)
 
-        self.assertEqual(expected, self.app.stdout.make_string())
+        self.assertEqual(expected, self.app.stdout.make_string().rstrip())
 
     def test_yaml_format(self):
         self.cmd = ShowYaml(self.app, None)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/python-heatclient-1.17.0/heatclient/v1/events.py 
new/python-heatclient-1.18.0/heatclient/v1/events.py
--- old/python-heatclient-1.17.0/heatclient/v1/events.py        2019-01-15 
02:35:54.000000000 +0100
+++ new/python-heatclient-1.18.0/heatclient/v1/events.py        2019-08-23 
01:32:17.000000000 +0200
@@ -44,7 +44,7 @@
     def list(self, stack_id, resource_name=None, **kwargs):
         """Get a list of events.
 
-        :param stack_id: ID of stack the events belong to
+        :param stack_id: ID or name of stack the events belong to
         :param resource_name: Optional name of resources to filter events by
         :rtype: list of :class:`Event`
         """
@@ -74,7 +74,7 @@
     def get(self, stack_id, resource_name, event_id):
         """Get the details for a specific event.
 
-        :param stack_id: ID of stack containing the event
+        :param stack_id: ID or name of stack containing the event
         :param resource_name: ID of resource the event belongs to
         :param event_id: ID of event to get the details for
         """
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/python-heatclient-1.17.0/heatclient/v1/resources.py 
new/python-heatclient-1.18.0/heatclient/v1/resources.py
--- old/python-heatclient-1.17.0/heatclient/v1/resources.py     2019-01-15 
02:35:54.000000000 +0100
+++ new/python-heatclient-1.18.0/heatclient/v1/resources.py     2019-08-23 
01:32:17.000000000 +0200
@@ -72,7 +72,7 @@
     def get(self, stack_id, resource_name, with_attr=None):
         """Get the details for a specific resource.
 
-        :param stack_id: ID of stack containing the resource
+        :param stack_id: ID or name of stack containing the resource
         :param resource_name: ID of resource to get the details for
         :param with_attr: Attributes to show
         """
@@ -91,7 +91,7 @@
     def metadata(self, stack_id, resource_name):
         """Get the metadata for a specific resource.
 
-        :param stack_id: ID of stack containing the resource
+        :param stack_id: ID or name of stack containing the resource
         :param resource_name: ID of resource to get metadata for
         """
         stack_id = self._resolve_stack_id(stack_id)
@@ -105,7 +105,7 @@
     def signal(self, stack_id, resource_name, data=None):
         """Signal a specific resource.
 
-        :param stack_id: ID of stack containing the resource
+        :param stack_id: ID or name of stack containing the resource
         :param resource_name: ID of resource to send signal to
         """
         stack_id = self._resolve_stack_id(stack_id)
@@ -120,7 +120,7 @@
                        mark_unhealthy, resource_status_reason):
         """Mark a resource as healthy or unhealthy.
 
-        :param stack_id: ID of stack containing the resource
+        :param stack_id: ID or name of stack containing the resource
         :param resource_name: ID of resource
         :param mark_unhealthy: Mark resource unhealthy if set to True
         :param resource_status_reason: Reason for resource status change.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/python-heatclient-1.17.0/heatclient/v1/stacks.py 
new/python-heatclient-1.18.0/heatclient/v1/stacks.py
--- old/python-heatclient-1.17.0/heatclient/v1/stacks.py        2019-01-15 
02:35:54.000000000 +0100
+++ new/python-heatclient-1.18.0/heatclient/v1/stacks.py        2019-08-23 
01:32:17.000000000 +0200
@@ -173,7 +173,10 @@
         return body
 
     def update(self, stack_id, **kwargs):
-        """Update a stack."""
+        """Update a stack.
+
+        :param stack_id: Stack name or ID to identifies the stack
+        """
         headers = self.client.credentials_headers()
         if kwargs.pop('existing', None):
             self.client.patch('/stacks/%s' % stack_id, data=kwargs,
@@ -183,7 +186,10 @@
                             headers=headers)
 
     def preview_update(self, stack_id, **kwargs):
-        """Preview a stack update."""
+        """Preview a stack update.
+
+        :param stack_id: Stack name or ID to identifies the stack
+        """
         stack_identifier = self._resolve_stack_id(stack_id)
         headers = self.client.credentials_headers()
         path = '/stacks/%s/preview' % stack_identifier
@@ -197,25 +203,37 @@
         return body
 
     def delete(self, stack_id):
-        """Delete a stack."""
+        """Delete a stack.
+
+        :param stack_id: Stack name or ID to identifies the stack
+        """
         self._delete("/stacks/%s" % stack_id)
 
     def abandon(self, stack_id):
-        """Abandon a stack."""
+        """Abandon a stack.
+
+        :param stack_id: Stack name or ID to identifies the stack
+        """
         stack_identifier = self._resolve_stack_id(stack_id)
         resp = self.client.delete('/stacks/%s/abandon' % stack_identifier)
         body = utils.get_response_body(resp)
         return body
 
     def export(self, stack_id):
-        """Export data of a stack."""
+        """Export data of a stack.
+
+        :param stack_id: Stack name or ID to identifies the stack
+        """
         stack_identifier = self._resolve_stack_id(stack_id)
         resp = self.client.get('/stacks/%s/export' % stack_identifier)
         body = utils.get_response_body(resp)
         return body
 
     def snapshot(self, stack_id, name=None):
-        """Snapshot a stack."""
+        """Snapshot a stack.
+
+        :param stack_id: Stack name or ID to identifies the stack
+        """
         stack_identifier = self._resolve_stack_id(stack_id)
         data = {}
         if name:
@@ -270,7 +288,7 @@
     def get(self, stack_id, resolve_outputs=True):
         """Get the metadata for a specific stack.
 
-        :param stack_id: Stack ID to lookup
+        :param stack_id: Stack ID or name to lookup
         :param resolve_outputs: If True, then outputs for this
                stack will be resolved
         """
@@ -284,7 +302,7 @@
     def template(self, stack_id):
         """Get template content for a specific stack as a parsed JSON object.
 
-        :param stack_id: Stack ID to get the template for
+        :param stack_id: Stack ID or name to get the template for
         """
         resp = self.client.get('/stacks/%s/template' % stack_id)
         body = utils.get_response_body(resp)
@@ -293,7 +311,7 @@
     def environment(self, stack_id):
         """Returns the environment for an existing stack.
 
-        :param stack_id: identifies the stack
+        :param stack_id: Stack name or ID to identifies the stack
         :return:
         """
         resp = self.client.get('/stacks/%s/environment' % stack_id)
@@ -303,7 +321,7 @@
     def files(self, stack_id):
         """Returns the files for an existing stack.
 
-        :param stack_id: identifies the stack
+        :param stack_id: Stack name or ID to identifies the stack.
         :return:
         """
         resp = self.client.get('/stacks/%s/files' % stack_id)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/python-heatclient-1.17.0/playbooks/devstack/functional-run.yaml 
new/python-heatclient-1.18.0/playbooks/devstack/functional-run.yaml
--- old/python-heatclient-1.17.0/playbooks/devstack/functional-run.yaml 
2019-01-15 02:35:54.000000000 +0100
+++ new/python-heatclient-1.18.0/playbooks/devstack/functional-run.yaml 
2019-08-23 01:32:17.000000000 +0200
@@ -13,12 +13,12 @@
           set -x
           cat > clonemap.yaml << EOF
           clonemap:
-            - name: openstack-infra/devstack-gate
+            - name: openstack/devstack-gate
               dest: devstack-gate
           EOF
           /usr/zuul-env/bin/zuul-cloner -m clonemap.yaml --cache-dir /opt/git \
-              git://git.openstack.org \
-              openstack-infra/devstack-gate
+              https://opendev.org \
+              openstack/devstack-gate
         executable: /bin/bash
         chdir: '{{ ansible_user_dir }}/workspace'
       environment: '{{ zuul | zuul_legacy_vars }}'
@@ -29,7 +29,7 @@
           set -x
           cat << 'EOF' >>"/tmp/dg-local.conf"
           [[local|localrc]]
-          enable_plugin heat git://git.openstack.org/openstack/heat
+          enable_plugin heat https://opendev.org/openstack/heat
           EOF
         executable: /bin/bash
         chdir: '{{ ansible_user_dir }}/workspace'
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/python-heatclient-1.17.0/python_heatclient.egg-info/PKG-INFO 
new/python-heatclient-1.18.0/python_heatclient.egg-info/PKG-INFO
--- old/python-heatclient-1.17.0/python_heatclient.egg-info/PKG-INFO    
2019-01-15 02:39:00.000000000 +0100
+++ new/python-heatclient-1.18.0/python_heatclient.egg-info/PKG-INFO    
2019-08-23 01:32:58.000000000 +0200
@@ -1,6 +1,6 @@
 Metadata-Version: 1.1
 Name: python-heatclient
-Version: 1.17.0
+Version: 1.18.0
 Summary: OpenStack Orchestration API Client Library
 Home-page: https://docs.openstack.org/python-heatclient/latest
 Author: OpenStack
@@ -64,4 +64,5 @@
 Classifier: Programming Language :: Python :: 2
 Classifier: Programming Language :: Python :: 2.7
 Classifier: Programming Language :: Python :: 3
-Classifier: Programming Language :: Python :: 3.5
+Classifier: Programming Language :: Python :: 3.6
+Classifier: Programming Language :: Python :: 3.7
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/python-heatclient-1.17.0/python_heatclient.egg-info/SOURCES.txt 
new/python-heatclient-1.18.0/python_heatclient.egg-info/SOURCES.txt
--- old/python-heatclient-1.17.0/python_heatclient.egg-info/SOURCES.txt 
2019-01-15 02:39:01.000000000 +0100
+++ new/python-heatclient-1.18.0/python_heatclient.egg-info/SOURCES.txt 
2019-08-23 01:32:58.000000000 +0200
@@ -148,5 +148,6 @@
 releasenotes/source/index.rst
 releasenotes/source/queens.rst
 releasenotes/source/rocky.rst
+releasenotes/source/stein.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.17.0/python_heatclient.egg-info/pbr.json 
new/python-heatclient-1.18.0/python_heatclient.egg-info/pbr.json
--- old/python-heatclient-1.17.0/python_heatclient.egg-info/pbr.json    
2019-01-15 02:39:00.000000000 +0100
+++ new/python-heatclient-1.18.0/python_heatclient.egg-info/pbr.json    
2019-08-23 01:32:58.000000000 +0200
@@ -1 +1 @@
-{"git_version": "8af5deb", "is_release": true}
\ No newline at end of file
+{"git_version": "eca1637", "is_release": true}
\ No newline at end of file
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/python-heatclient-1.17.0/releasenotes/source/index.rst 
new/python-heatclient-1.18.0/releasenotes/source/index.rst
--- old/python-heatclient-1.17.0/releasenotes/source/index.rst  2019-01-15 
02:35:54.000000000 +0100
+++ new/python-heatclient-1.18.0/releasenotes/source/index.rst  2019-08-23 
01:32:17.000000000 +0200
@@ -7,6 +7,7 @@
    :caption: Contents:
 
    unreleased
+   stein
    rocky
    queens
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/python-heatclient-1.17.0/releasenotes/source/stein.rst 
new/python-heatclient-1.18.0/releasenotes/source/stein.rst
--- old/python-heatclient-1.17.0/releasenotes/source/stein.rst  1970-01-01 
01:00:00.000000000 +0100
+++ new/python-heatclient-1.18.0/releasenotes/source/stein.rst  2019-08-23 
01:32:17.000000000 +0200
@@ -0,0 +1,6 @@
+===================================
+ Stein Series Release Notes
+===================================
+
+.. release-notes::
+   :branch: stable/stein
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/python-heatclient-1.17.0/setup.cfg 
new/python-heatclient-1.18.0/setup.cfg
--- old/python-heatclient-1.17.0/setup.cfg      2019-01-15 02:39:01.000000000 
+0100
+++ new/python-heatclient-1.18.0/setup.cfg      2019-08-23 01:32:58.000000000 
+0200
@@ -19,7 +19,8 @@
        Programming Language :: Python :: 2
        Programming Language :: Python :: 2.7
        Programming Language :: Python :: 3
-       Programming Language :: Python :: 3.5
+       Programming Language :: Python :: 3.6
+       Programming Language :: Python :: 3.7
 
 [files]
 packages = 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/python-heatclient-1.17.0/tox.ini 
new/python-heatclient-1.18.0/tox.ini
--- old/python-heatclient-1.17.0/tox.ini        2019-01-15 02:35:54.000000000 
+0100
+++ new/python-heatclient-1.18.0/tox.ini        2019-08-23 01:32:17.000000000 
+0200
@@ -1,5 +1,5 @@
 [tox]
-envlist = pypy,py35,py27,pep8
+envlist = pypy,py27,py37,pep8
 minversion = 2.0
 skipsdist = True
 


Reply via email to