Hello community,

here is the log from the commit of package python-heatclient for 
openSUSE:Factory checked in at 2018-02-14 10:50:27
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-heatclient (Old)
 and      /work/SRC/openSUSE:Factory/.python-heatclient.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "python-heatclient"

Wed Feb 14 10:50:27 2018 rev:26 rq:575935 version:1.14.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/python-heatclient/python-heatclient.changes      
2018-01-24 15:28:26.752138835 +0100
+++ /work/SRC/openSUSE:Factory/.python-heatclient.new/python-heatclient.changes 
2018-02-14 10:50:29.600121012 +0100
@@ -1,0 +2,10 @@
+Mon Feb 12 09:56:03 UTC 2018 - cloud-de...@suse.de
+
+- update to version 1.14.0 (bsc#1078607)
+  - Add reno for release notes management
+  - Updated from global requirements
+  - Fix release note formatting
+  - Avoid tox_install.sh for constraints support
+  - Migrate functional job to Zuul v3
+
+-------------------------------------------------------------------

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

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

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

Other differences:
------------------
++++++ python-heatclient.spec ++++++
--- /var/tmp/diff_new_pack.mgbJg9/_old  2018-02-14 10:50:30.240097981 +0100
+++ /var/tmp/diff_new_pack.mgbJg9/_new  2018-02-14 10:50:30.240097981 +0100
@@ -17,55 +17,55 @@
 
 
 Name:           python-heatclient
-Version:        1.13.0
+Version:        1.14.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.13.0.tar.gz
+Source0:        
https://files.pythonhosted.org/packages/source/p/python-heatclient/python-heatclient-1.14.0.tar.gz
 BuildRequires:  openstack-macros
 BuildRequires:  python-devel
-BuildRequires:  python2-PyYAML
-BuildRequires:  python2-cliff
-BuildRequires:  python2-fixtures
-BuildRequires:  python2-mock
-BuildRequires:  python2-mox3
-BuildRequires:  python2-osc-lib
-BuildRequires:  python2-oslo.serialization
-BuildRequires:  python2-pbr
-BuildRequires:  python2-requests-mock
-BuildRequires:  python2-swiftclient
-BuildRequires:  python2-testrepository
-BuildRequires:  python2-testscenarios
-BuildRequires:  python2-testtools
-BuildRequires:  python3-PyYAML
-BuildRequires:  python3-cliff
+BuildRequires:  python2-PyYAML >= 3.10
+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-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-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:  python3-cliff >= 2.8.0
 BuildRequires:  python3-devel
-BuildRequires:  python3-fixtures
-BuildRequires:  python3-mock
-BuildRequires:  python3-mox3
-BuildRequires:  python3-osc-lib
-BuildRequires:  python3-oslo.serialization
-BuildRequires:  python3-pbr
-BuildRequires:  python3-requests-mock
-BuildRequires:  python3-swiftclient
-BuildRequires:  python3-testrepository
-BuildRequires:  python3-testscenarios
-BuildRequires:  python3-testtools
-Requires:       python-Babel
-Requires:       python-PrettyTable
-Requires:       python-PyYAML
-Requires:       python-cliff
-Requires:       python-iso8601
-Requires:       python-keystoneauth1
-Requires:       python-osc-lib
-Requires:       python-oslo.i18n
-Requires:       python-oslo.serialization
-Requires:       python-oslo.utils
-Requires:       python-requests
-Requires:       python-six
-Requires:       python-swiftclient
+BuildRequires:  python3-fixtures >= 3.0.0
+BuildRequires:  python3-mock >= 2.0.0
+BuildRequires:  python3-mox3 >= 0.20.0
+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-swiftclient >= 3.2.0
+BuildRequires:  python3-testrepository >= 0.0.18
+BuildRequires:  python3-testscenarios >= 0.4
+BuildRequires:  python3-testtools >= 2.2.0
+Requires:       python-Babel >= 2.3.4
+Requires:       python-PrettyTable >= 0.7.1
+Requires:       python-PyYAML >= 3.10
+Requires:       python-cliff >= 2.8.0
+Requires:       python-iso8601 >= 0.1.11
+Requires:       python-keystoneauth1 >= 3.3.0
+Requires:       python-osc-lib >= 1.8.0
+Requires:       python-oslo.i18n >= 3.15.3
+Requires:       python-oslo.serialization >= 2.18.0
+Requires:       python-oslo.utils >= 3.33.0
+Requires:       python-requests >= 2.14.2
+Requires:       python-six >= 1.10.0
+Requires:       python-swiftclient >= 3.2.0
 BuildArch:      noarch
 %if 0%{?suse_version}
 Requires(post): update-alternatives
@@ -86,7 +86,7 @@
 Summary:        Documentation for OpenStack Heat API Client
 Group:          Documentation/HTML
 BuildRequires:  python-Sphinx
-BuildRequires:  python-openstackdocstheme
+BuildRequires:  python-openstackdocstheme >= 1.17.0
 
 %description -n python-heatclient-doc
 This is a client for the OpenStack Heat API. There's a Python API (the
@@ -95,7 +95,7 @@
 This package contains auto-generated documentation.
 
 %prep
-%autosetup -p1 -n python-heatclient-1.13.0
+%autosetup -p1 -n python-heatclient-1.14.0
 %py_req_cleanup
 sed -i 's/^warning-is-error.*/warning-is-error = 0/g' setup.cfg
 

++++++ _service ++++++
--- /var/tmp/diff_new_pack.mgbJg9/_old  2018-02-14 10:50:30.272096830 +0100
+++ /var/tmp/diff_new_pack.mgbJg9/_new  2018-02-14 10:50:30.276096686 +0100
@@ -2,7 +2,7 @@
   <service mode="disabled" name="renderspec">
     <param 
name="input-template">https://raw.githubusercontent.com/openstack/rpm-packaging/master/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/master/global-requirements.txt</param>
+    <param 
name="requirements">https://raw.githubusercontent.com/openstack/rpm-packaging/master/requirements.txt</param>
     <param name="changelog-email">cloud-de...@suse.de</param>
     <param name="changelog-provider">gh,openstack,python-heatclient</param>
   </service>

++++++ python-heatclient-1.13.0.tar.gz -> python-heatclient-1.14.0.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/python-heatclient-1.13.0/.zuul.yaml 
new/python-heatclient-1.14.0/.zuul.yaml
--- old/python-heatclient-1.13.0/.zuul.yaml     1970-01-01 01:00:00.000000000 
+0100
+++ new/python-heatclient-1.14.0/.zuul.yaml     2018-02-01 17:54:04.000000000 
+0100
@@ -0,0 +1,21 @@
+- job:
+    name: heatclient-functional
+    parent: legacy-dsvm-base
+    run: playbooks/devstack/functional-run.yaml
+    post-run: playbooks/devstack/functional-post.yaml
+    timeout: 4200
+    required-projects:
+      - openstack-infra/devstack-gate
+      - openstack/heat
+      - openstack/python-heatclient
+    vars:
+      branch_override: "default"
+
+- project:
+    name: openstack/python-heatclient
+    check:
+      jobs:
+        - heatclient-functional
+    gate:
+      jobs:
+        - heatclient-functional
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/python-heatclient-1.13.0/ChangeLog 
new/python-heatclient-1.14.0/ChangeLog
--- old/python-heatclient-1.13.0/ChangeLog      2017-12-07 15:48:55.000000000 
+0100
+++ new/python-heatclient-1.14.0/ChangeLog      2018-02-01 17:57:17.000000000 
+0100
@@ -1,9 +1,22 @@
 CHANGES
 =======
 
+1.14.0
+------
+
+* Updated from global requirements
+
+1.13.1
+------
+
+* Add reno for release notes management
+* Fix release note formatting
+* Avoid tox\_install.sh for constraints support
+
 1.13.0
 ------
 
+* Migrate functional job to Zuul v3
 * Don't preformat stack output show list/map values
 * Updated from global requirements
 * Updated from global requirements
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/python-heatclient-1.13.0/PKG-INFO 
new/python-heatclient-1.14.0/PKG-INFO
--- old/python-heatclient-1.13.0/PKG-INFO       2017-12-07 15:48:57.000000000 
+0100
+++ new/python-heatclient-1.14.0/PKG-INFO       2018-02-01 17:57:18.000000000 
+0100
@@ -1,6 +1,6 @@
 Metadata-Version: 1.1
 Name: python-heatclient
-Version: 1.13.0
+Version: 1.14.0
 Summary: OpenStack Orchestration API Client Library
 Home-page: http://docs.openstack.org/developer/python-heatclient/
 Author: OpenStack
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/python-heatclient-1.13.0/playbooks/devstack/functional-post.yaml 
new/python-heatclient-1.14.0/playbooks/devstack/functional-post.yaml
--- old/python-heatclient-1.13.0/playbooks/devstack/functional-post.yaml        
1970-01-01 01:00:00.000000000 +0100
+++ new/python-heatclient-1.14.0/playbooks/devstack/functional-post.yaml        
2018-02-01 17:54:04.000000000 +0100
@@ -0,0 +1,80 @@
+- hosts: primary
+  tasks:
+
+    - name: Copy files from {{ ansible_user_dir }}/workspace/ on node
+      synchronize:
+        src: '{{ ansible_user_dir }}/workspace/'
+        dest: '{{ zuul.executor.log_root }}'
+        mode: pull
+        copy_links: true
+        verify_host: true
+        rsync_opts:
+          - --include=**/*nose_results.html
+          - --include=*/
+          - --exclude=*
+          - --prune-empty-dirs
+
+    - name: Copy files from {{ ansible_user_dir }}/workspace/ on node
+      synchronize:
+        src: '{{ ansible_user_dir }}/workspace/'
+        dest: '{{ zuul.executor.log_root }}'
+        mode: pull
+        copy_links: true
+        verify_host: true
+        rsync_opts:
+          - --include=**/*testr_results.html.gz
+          - --include=*/
+          - --exclude=*
+          - --prune-empty-dirs
+
+    - name: Copy files from {{ ansible_user_dir }}/workspace/ on node
+      synchronize:
+        src: '{{ ansible_user_dir }}/workspace/'
+        dest: '{{ zuul.executor.log_root }}'
+        mode: pull
+        copy_links: true
+        verify_host: true
+        rsync_opts:
+          - --include=/.testrepository/tmp*
+          - --include=*/
+          - --exclude=*
+          - --prune-empty-dirs
+
+    - name: Copy files from {{ ansible_user_dir }}/workspace/ on node
+      synchronize:
+        src: '{{ ansible_user_dir }}/workspace/'
+        dest: '{{ zuul.executor.log_root }}'
+        mode: pull
+        copy_links: true
+        verify_host: true
+        rsync_opts:
+          - --include=**/*testrepository.subunit.gz
+          - --include=*/
+          - --exclude=*
+          - --prune-empty-dirs
+
+    - name: Copy files from {{ ansible_user_dir }}/workspace/ on node
+      synchronize:
+        src: '{{ ansible_user_dir }}/workspace/'
+        dest: '{{ zuul.executor.log_root }}/tox'
+        mode: pull
+        copy_links: true
+        verify_host: true
+        rsync_opts:
+          - --include=/.tox/*/log/*
+          - --include=*/
+          - --exclude=*
+          - --prune-empty-dirs
+
+    - name: Copy files from {{ ansible_user_dir }}/workspace/ on node
+      synchronize:
+        src: '{{ ansible_user_dir }}/workspace/'
+        dest: '{{ zuul.executor.log_root }}'
+        mode: pull
+        copy_links: true
+        verify_host: true
+        rsync_opts:
+          - --include=/logs/**
+          - --include=*/
+          - --exclude=*
+          - --prune-empty-dirs
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/python-heatclient-1.13.0/playbooks/devstack/functional-run.yaml 
new/python-heatclient-1.14.0/playbooks/devstack/functional-run.yaml
--- old/python-heatclient-1.13.0/playbooks/devstack/functional-run.yaml 
1970-01-01 01:00:00.000000000 +0100
+++ new/python-heatclient-1.14.0/playbooks/devstack/functional-run.yaml 
2018-02-01 17:54:04.000000000 +0100
@@ -0,0 +1,56 @@
+- hosts: all
+  name: Job for heatclient-functional
+  tasks:
+
+    - name: Ensure legacy workspace directory
+      file:
+        path: '{{ ansible_user_dir }}/workspace'
+        state: directory
+
+    - shell:
+        cmd: |
+          set -e
+          set -x
+          cat > clonemap.yaml << EOF
+          clonemap:
+            - name: openstack-infra/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
+        executable: /bin/bash
+        chdir: '{{ ansible_user_dir }}/workspace'
+      environment: '{{ zuul | zuul_legacy_vars }}'
+
+    - shell:
+        cmd: |
+          set -e
+          set -x
+          cat << 'EOF' >>"/tmp/dg-local.conf"
+          [[local|localrc]]
+          enable_plugin heat git://git.openstack.org/openstack/heat
+          EOF
+        executable: /bin/bash
+        chdir: '{{ ansible_user_dir }}/workspace'
+      environment: '{{ zuul | zuul_legacy_vars }}'
+
+    - shell:
+        cmd: |
+          set -e
+          set -x
+          export PYTHONUNBUFFERED=true
+          export DEVSTACK_PROJECT_FROM_GIT=python-heatclient
+          if [ "{{ branch_override }}" != "default" ] ; then
+              export OVERRIDE_ZUUL_BRANCH=$BRANCH_OVERRIDE
+          fi
+          function post_test_hook {
+              # Configure and run functional tests
+              
$BASE/new/python-heatclient/heatclient/tests/functional/hooks/post_test_hook.sh
+          }
+          export -f post_test_hook
+          cp devstack-gate/devstack-vm-gate-wrap.sh 
./safe-devstack-vm-gate-wrap.sh
+          ./safe-devstack-vm-gate-wrap.sh
+        executable: /bin/bash
+        chdir: '{{ ansible_user_dir }}/workspace'
+      environment: '{{ zuul | zuul_legacy_vars }}'
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/python-heatclient-1.13.0/python_heatclient.egg-info/PKG-INFO 
new/python-heatclient-1.14.0/python_heatclient.egg-info/PKG-INFO
--- old/python-heatclient-1.13.0/python_heatclient.egg-info/PKG-INFO    
2017-12-07 15:48:55.000000000 +0100
+++ new/python-heatclient-1.14.0/python_heatclient.egg-info/PKG-INFO    
2018-02-01 17:57:17.000000000 +0100
@@ -1,6 +1,6 @@
 Metadata-Version: 1.1
 Name: python-heatclient
-Version: 1.13.0
+Version: 1.14.0
 Summary: OpenStack Orchestration API Client Library
 Home-page: http://docs.openstack.org/developer/python-heatclient/
 Author: OpenStack
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/python-heatclient-1.13.0/python_heatclient.egg-info/SOURCES.txt 
new/python-heatclient-1.14.0/python_heatclient.egg-info/SOURCES.txt
--- old/python-heatclient-1.13.0/python_heatclient.egg-info/SOURCES.txt 
2017-12-07 15:48:57.000000000 +0100
+++ new/python-heatclient-1.14.0/python_heatclient.egg-info/SOURCES.txt 
2018-02-01 17:57:18.000000000 +0100
@@ -1,5 +1,6 @@
 .coveragerc
 .testr.conf
+.zuul.yaml
 AUTHORS
 CONTRIBUTING.rst
 ChangeLog
@@ -123,6 +124,8 @@
 heatclient/v1/software_deployments.py
 heatclient/v1/stacks.py
 heatclient/v1/template_versions.py
+playbooks/devstack/functional-post.yaml
+playbooks/devstack/functional-run.yaml
 python_heatclient.egg-info/PKG-INFO
 python_heatclient.egg-info/SOURCES.txt
 python_heatclient.egg-info/dependency_links.txt
@@ -133,5 +136,7 @@
 python_heatclient.egg-info/top_level.txt
 releasenotes/notes/add-converge-in-osc-stack-update-10f256589f628d13.yaml
 releasenotes/notes/bug-1643492-2d7537b55f347722.yaml
-tools/heat.bash_completion
-tools/tox_install.sh
\ No newline at end of file
+releasenotes/source/conf.py
+releasenotes/source/index.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.13.0/python_heatclient.egg-info/pbr.json 
new/python-heatclient-1.14.0/python_heatclient.egg-info/pbr.json
--- old/python-heatclient-1.13.0/python_heatclient.egg-info/pbr.json    
2017-12-07 15:48:55.000000000 +0100
+++ new/python-heatclient-1.14.0/python_heatclient.egg-info/pbr.json    
2018-02-01 17:57:17.000000000 +0100
@@ -1 +1 @@
-{"git_version": "fbff3c6", "is_release": true}
\ No newline at end of file
+{"git_version": "2ce6aa1", "is_release": true}
\ No newline at end of file
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/python-heatclient-1.13.0/python_heatclient.egg-info/requires.txt 
new/python-heatclient-1.14.0/python_heatclient.egg-info/requires.txt
--- old/python-heatclient-1.13.0/python_heatclient.egg-info/requires.txt        
2017-12-07 15:48:55.000000000 +0100
+++ new/python-heatclient-1.14.0/python_heatclient.egg-info/requires.txt        
2018-02-01 17:57:17.000000000 +0100
@@ -2,12 +2,12 @@
 pbr!=2.1.0,>=2.0.0
 cliff!=2.9.0,>=2.8.0
 iso8601>=0.1.11
-osc-lib>=1.7.0
+osc-lib>=1.8.0
 PrettyTable<0.8,>=0.7.1
 oslo.i18n>=3.15.3
 oslo.serialization!=2.19.1,>=2.18.0
-oslo.utils>=3.31.0
-keystoneauth1>=3.2.0
+oslo.utils>=3.33.0
+keystoneauth1>=3.3.0
 python-swiftclient>=3.2.0
 PyYAML>=3.10
 requests>=2.14.2
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/python-heatclient-1.13.0/releasenotes/notes/add-converge-in-osc-stack-update-10f256589f628d13.yaml
 
new/python-heatclient-1.14.0/releasenotes/notes/add-converge-in-osc-stack-update-10f256589f628d13.yaml
--- 
old/python-heatclient-1.13.0/releasenotes/notes/add-converge-in-osc-stack-update-10f256589f628d13.yaml
      2017-12-07 15:45:22.000000000 +0100
+++ 
new/python-heatclient-1.14.0/releasenotes/notes/add-converge-in-osc-stack-update-10f256589f628d13.yaml
      2018-02-01 17:54:04.000000000 +0100
@@ -1,8 +1,9 @@
 ---
 features:
-  - Adds '--converge' option for stack update with openstackclient. If
+  - |
+    Adds '--converge' option for stack update with openstackclient. If
     specified, existing resource attributes (which may have diverged) are
     compared with the resource properties in the template used for update.
 
     Usage:
-        # openstack stack update --converge ... <stack_name>
\ No newline at end of file
+        # openstack stack update --converge ... <stack_name>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/python-heatclient-1.13.0/releasenotes/source/conf.py 
new/python-heatclient-1.14.0/releasenotes/source/conf.py
--- old/python-heatclient-1.13.0/releasenotes/source/conf.py    1970-01-01 
01:00:00.000000000 +0100
+++ new/python-heatclient-1.14.0/releasenotes/source/conf.py    2018-02-01 
17:54:04.000000000 +0100
@@ -0,0 +1,180 @@
+# -*- coding: utf-8 -*-
+#   Licensed under the Apache License, Version 2.0 (the "License"); you may
+#   not use this file except in compliance with the License. You may obtain
+#   a copy of the License at
+#
+#        http://www.apache.org/licenses/LICENSE-2.0
+#
+#   Unless required by applicable law or agreed to in writing, software
+#   distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+#   WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+#   License for the specific language governing permissions and limitations
+#   under the License.
+#
+# Python-heatclient releasenotes documentation build configuration file,
+# created by sphinx-quickstart on Fri Dec  8 02:08:36 2017.
+#
+# This file is execfile()d with the current directory set to its
+# containing dir.
+#
+# Note that not all possible configuration values are present in this
+# autogenerated file.
+#
+# All configuration values have a default; values that are commented out
+# serve to show the default.
+
+# If extensions (or modules to document with autodoc) are in another directory,
+# add these directories to sys.path here. If the directory is relative to the
+# documentation root, use os.path.abspath to make it absolute, like shown here.
+#
+# import os
+# import sys
+# sys.path.insert(0, os.path.abspath('.'))
+
+
+# -- General configuration ------------------------------------------------
+
+# If your documentation needs a minimal Sphinx version, state it here.
+#
+# needs_sphinx = '1.0'
+
+# Add any Sphinx extension module names here, as strings. They can be
+# extensions coming with Sphinx (named 'sphinx.ext.*') or your custom
+# ones.
+extensions = [
+    'openstackdocstheme',
+    'reno.sphinxext',
+]
+
+# openstackdocstheme options
+repository_name = 'openstack/python-heatclient'
+bug_project = 'heat'
+bug_tag = ''
+
+# Add any paths that contain templates here, relative to this directory.
+templates_path = ['_templates']
+
+# The suffix(es) of source filenames.
+# You can specify multiple suffix as a list of string:
+#
+# source_suffix = ['.rst', '.md']
+source_suffix = '.rst'
+
+# The master toctree document.
+master_doc = 'index'
+
+# General information about the project.
+project = u'Python-heatclient releasenotes'
+copyright = u'2017, Heat team'
+author = u'Heat team'
+
+# The version info for the project you're documenting, acts as replacement for
+# |version| and |release|, also used in various other places throughout the
+# built documents.
+#
+
+# The short X.Y version.
+version = ''
+# The full version, including alpha/beta/rc tags.
+release = ''
+
+# The language for content autogenerated by Sphinx. Refer to documentation
+# for a list of supported languages.
+#
+# This is also used if you do content translation via gettext catalogs.
+# Usually you set "language" from the command line for these cases.
+language = None
+
+# List of patterns, relative to source directory, that match files and
+# directories to ignore when looking for source files.
+# This patterns also effect to html_static_path and html_extra_path
+exclude_patterns = []
+
+# The name of the Pygments (syntax highlighting) style to use.
+pygments_style = 'sphinx'
+
+# If true, `todo` and `todoList` produce output, else they produce nothing.
+todo_include_todos = False
+
+
+# -- Options for HTML output ----------------------------------------------
+
+# The theme to use for HTML and HTML Help pages.  See the documentation for
+# a list of builtin themes.
+html_theme = 'openstackdocs'
+
+html_last_updated_fmt = '%Y-%m-%d %H:%M'
+# Theme options are theme-specific and customize the look and feel of a theme
+# further.  For a list of options available for each theme, see the
+# documentation.
+#
+# html_theme_options = {}
+
+# Add any paths that contain custom static files (such as style sheets) here,
+# relative to this directory. They are copied after the builtin static files,
+# so a file named "default.css" will overwrite the builtin "default.css".
+# html_static_path = ['_static']
+
+
+# -- Options for HTMLHelp output ------------------------------------------
+
+# Output file base name for HTML help builder.
+htmlhelp_basename = 'Python-heatclientreleasenotesdoc'
+
+
+# -- Options for LaTeX output ---------------------------------------------
+
+latex_elements = {
+    # The paper size ('letterpaper' or 'a4paper').
+    #
+    # 'papersize': 'letterpaper',
+
+    # The font size ('10pt', '11pt' or '12pt').
+    #
+    # 'pointsize': '10pt',
+
+    # Additional stuff for the LaTeX preamble.
+    #
+    # 'preamble': '',
+
+    # Latex figure (float) alignment
+    #
+    # 'figure_align': 'htbp',
+}
+
+# Grouping the document tree into LaTeX files. List of tuples
+# (source start file, target name, title,
+#  author, documentclass [howto, manual, or own class]).
+latex_documents = [
+    (master_doc, 'Python-heatclientreleasenotes.tex',
+     u'Python-heatclient releasenotes Documentation',
+     u'Heat team', 'manual'),
+]
+
+
+# -- Options for manual page output ---------------------------------------
+
+# One entry per manual page. List of tuples
+# (source start file, name, description, authors, manual section).
+man_pages = [
+    (master_doc, 'python-heatclientreleasenotes',
+     u'Python-heatclient releasenotes Documentation',
+     [author], 1)
+]
+
+
+# -- Options for Texinfo output -------------------------------------------
+
+# Grouping the document tree into Texinfo files. List of tuples
+# (source start file, target name, title, author,
+#  dir menu entry, description, category)
+texinfo_documents = [
+    (master_doc, 'Python-heatclientreleasenotes',
+     u'Python-heatclient releasenotes Documentation',
+     author, 'Python-heatclientreleasenotes',
+     'One line description of project.',
+     'Miscellaneous'),
+]
+
+# -- Options for Internationalization output ------------------------------
+locale_dirs = ['locale/']
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/python-heatclient-1.13.0/releasenotes/source/index.rst 
new/python-heatclient-1.14.0/releasenotes/source/index.rst
--- old/python-heatclient-1.13.0/releasenotes/source/index.rst  1970-01-01 
01:00:00.000000000 +0100
+++ new/python-heatclient-1.14.0/releasenotes/source/index.rst  2018-02-01 
17:54:04.000000000 +0100
@@ -0,0 +1,10 @@
+
+Welcome to Python-heatclient releasenotes's documentation!
+==========================================================
+
+.. toctree::
+   :maxdepth: 2
+   :caption: Contents:
+
+   unreleased
+
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/python-heatclient-1.13.0/releasenotes/source/unreleased.rst 
new/python-heatclient-1.14.0/releasenotes/source/unreleased.rst
--- old/python-heatclient-1.13.0/releasenotes/source/unreleased.rst     
1970-01-01 01:00:00.000000000 +0100
+++ new/python-heatclient-1.14.0/releasenotes/source/unreleased.rst     
2018-02-01 17:54:04.000000000 +0100
@@ -0,0 +1,5 @@
+==============================
+Current Series Release Notes
+==============================
+
+.. release-notes::
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/python-heatclient-1.13.0/requirements.txt 
new/python-heatclient-1.14.0/requirements.txt
--- old/python-heatclient-1.13.0/requirements.txt       2017-12-07 
15:45:22.000000000 +0100
+++ new/python-heatclient-1.14.0/requirements.txt       2018-02-01 
17:54:04.000000000 +0100
@@ -6,12 +6,12 @@
 pbr!=2.1.0,>=2.0.0 # Apache-2.0
 cliff!=2.9.0,>=2.8.0 # Apache-2.0
 iso8601>=0.1.11 # MIT
-osc-lib>=1.7.0 # Apache-2.0
+osc-lib>=1.8.0 # Apache-2.0
 PrettyTable<0.8,>=0.7.1 # BSD
 oslo.i18n>=3.15.3 # Apache-2.0
 oslo.serialization!=2.19.1,>=2.18.0 # Apache-2.0
-oslo.utils>=3.31.0 # Apache-2.0
-keystoneauth1>=3.2.0 # Apache-2.0
+oslo.utils>=3.33.0 # Apache-2.0
+keystoneauth1>=3.3.0 # Apache-2.0
 python-swiftclient>=3.2.0 # Apache-2.0
 PyYAML>=3.10 # MIT
 requests>=2.14.2 # Apache-2.0
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/python-heatclient-1.13.0/test-requirements.txt 
new/python-heatclient-1.14.0/test-requirements.txt
--- old/python-heatclient-1.13.0/test-requirements.txt  2017-12-07 
15:45:22.000000000 +0100
+++ new/python-heatclient-1.14.0/test-requirements.txt  2018-02-01 
17:54:04.000000000 +0100
@@ -9,9 +9,10 @@
 requests-mock>=1.1.0 # Apache-2.0
 mock>=2.0.0 # BSD
 mox3>=0.20.0 # Apache-2.0
-openstackdocstheme>=1.17.0 # Apache-2.0
+openstackdocstheme>=1.18.1 # Apache-2.0
 python-openstackclient>=3.12.0 # Apache-2.0
-sphinx>=1.6.2 # BSD
+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.13.0/tools/tox_install.sh 
new/python-heatclient-1.14.0/tools/tox_install.sh
--- old/python-heatclient-1.13.0/tools/tox_install.sh   2017-12-07 
15:45:22.000000000 +0100
+++ new/python-heatclient-1.14.0/tools/tox_install.sh   1970-01-01 
01:00:00.000000000 +0100
@@ -1,28 +0,0 @@
-#!/usr/bin/env bash
-
-# Client constraint file contains this client version pin that is in conflict
-# with installing the client from source. We should remove the version pin in
-# the constraints file before applying it for from-source installation.
-
-CONSTRAINTS_FILE=$1
-shift 1
-
-set -e
-
-localfile="$VIRTUAL_ENV/log/upper-constraints.txt"
-
-if [[ $CONSTRAINTS_FILE != http* ]]; then
-    CONSTRAINTS_FILE=file://$CONSTRAINTS_FILE
-fi
-
-curl $CONSTRAINTS_FILE --insecure --progress-bar --output $localfile
-
-pip install -c$localfile openstack-requirements
-
-# This is the main purpose of the script: Allow local installation of
-# the current repo. It is listed in constraints file and thus any
-# install will be constrained and we need to unconstrain it.
-edit-constraints $localfile -- $CLIENT_NAME
-
-pip install -c$localfile -U $*
-exit $?
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/python-heatclient-1.13.0/tox.ini 
new/python-heatclient-1.14.0/tox.ini
--- old/python-heatclient-1.13.0/tox.ini        2017-12-07 15:45:22.000000000 
+0100
+++ new/python-heatclient-1.14.0/tox.ini        2018-02-01 17:54:04.000000000 
+0100
@@ -7,8 +7,10 @@
 setenv = VIRTUAL_ENV={envdir}
          CLIENT_NAME=python-heatclient
 usedevelop = True
-install_command = {toxinidir}/tools/tox_install.sh 
{env:UPPER_CONSTRAINTS_FILE:https://git.openstack.org/cgit/openstack/requirements/plain/upper-constraints.txt}
 {opts} {packages}
-deps = -r{toxinidir}/requirements.txt
+install_command = pip install {opts} {packages}
+deps =
+       
-c{env:UPPER_CONSTRAINTS_FILE:https://git.openstack.org/cgit/openstack/requirements/plain/upper-constraints.txt}
+       -r{toxinidir}/requirements.txt
        -r{toxinidir}/test-requirements.txt
 commands = find . -type f -name "*.py[c|o]" -delete
            python setup.py testr --slowest --testr-args='{posargs}'
@@ -54,3 +56,6 @@
 
 [hacking]
 import_exceptions = heatclient._i18n
+
+[testenv:releasenotes]
+commands = sphinx-build -a -E -W -d releasenotes/build/doctrees -b html 
releasenotes/source releasenotes/build/html


Reply via email to