Hello community,
here is the log from the commit of package python-heatclient for
openSUSE:Factory checked in at 2020-10-26 16:15:11
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-heatclient (Old)
and /work/SRC/openSUSE:Factory/.python-heatclient.new.3463 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-heatclient"
Mon Oct 26 16:15:11 2020 rev:33 rq:841180 version:2.2.1
Changes:
--------
--- /work/SRC/openSUSE:Factory/python-heatclient/python-heatclient.changes
2020-06-05 20:13:13.182320424 +0200
+++
/work/SRC/openSUSE:Factory/.python-heatclient.new.3463/python-heatclient.changes
2020-10-26 16:16:01.494921195 +0100
@@ -1,0 +2,12 @@
+Fri Oct 9 19:13:48 UTC 2020 - [email protected]
+
+- update to version 2.2.1
+ - Add py38 package metadata
+ - Fix hacking min version to 3.0.1
+ - Native Zuul v3 version of the functional legacy job
+ - Update master for stable/ussuri
+ - Use unittest.mock instead of third party mock
+ - Add Python3 victoria unit tests
+ - Switch to newer openstackdocstheme and reno versions
+
+-------------------------------------------------------------------
Old:
----
python-heatclient-2.1.0.tar.gz
New:
----
python-heatclient-2.2.1.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ python-heatclient.spec ++++++
--- /var/tmp/diff_new_pack.kaRh9m/_old 2020-10-26 16:16:02.438921967 +0100
+++ /var/tmp/diff_new_pack.kaRh9m/_new 2020-10-26 16:16:02.442921969 +0100
@@ -17,20 +17,19 @@
Name: python-heatclient
-Version: 2.1.0
+Version: 2.2.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-2.1.0.tar.gz
+Source0:
https://files.pythonhosted.org/packages/source/p/python-heatclient/python-heatclient-2.2.1.tar.gz
BuildRequires: openstack-macros
BuildRequires: python3-PyYAML >= 3.12
BuildRequires: python3-cliff >= 2.8.0
BuildRequires: python3-devel
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
@@ -97,14 +96,14 @@
This package contains auto-generated documentation.
%prep
-%autosetup -p1 -n python-heatclient-2.1.0
+%autosetup -p1 -n python-heatclient-2.2.1
%py_req_cleanup
%build
%{py3_build}
-PBR_VERSION=2.1.0 %sphinx_build -b html doc/source doc/build/html
-PBR_VERSION=2.1.0 %sphinx_build -b man doc/source doc/build/man
+PBR_VERSION=2.2.1 %sphinx_build -b html doc/source doc/build/html
+PBR_VERSION=2.2.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.kaRh9m/_old 2020-10-26 16:16:02.478921998 +0100
+++ /var/tmp/diff_new_pack.kaRh9m/_new 2020-10-26 16:16:02.478921998 +0100
@@ -1,8 +1,8 @@
<services>
<service mode="disabled" name="renderspec">
- <param
name="input-template">https://opendev.org/openstack/rpm-packaging/raw/branch/stable/ussuri/openstack/python-heatclient/python-heatclient.spec.j2</param>
+ <param
name="input-template">https://opendev.org/openstack/rpm-packaging/raw/branch/stable/victoria/openstack/python-heatclient/python-heatclient.spec.j2</param>
<param name="output-name">python-heatclient.spec</param>
- <param
name="requirements">https://opendev.org/openstack/python-heatclient/raw/branch/stable/ussuri/requirements.txt</param>
+ <param
name="requirements">https://opendev.org/openstack/python-heatclient/raw/branch/stable/victoria/requirements.txt</param>
<param name="changelog-email">[email protected]</param>
<param name="changelog-provider">gh,openstack,python-heatclient</param>
</service>
++++++ python-heatclient-2.1.0.tar.gz -> python-heatclient-2.2.1.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/python-heatclient-2.1.0/.zuul.yaml
new/python-heatclient-2.2.1/.zuul.yaml
--- old/python-heatclient-2.1.0/.zuul.yaml 2020-04-10 19:59:50.000000000
+0200
+++ new/python-heatclient-2.2.1/.zuul.yaml 2020-09-11 16:28:58.000000000
+0200
@@ -1,21 +1,27 @@
- job:
name: heatclient-functional
- parent: legacy-dsvm-base
- run: playbooks/devstack/functional-run.yaml
- post-run: playbooks/devstack/functional-post.yaml
+ parent: devstack-tox-functional
timeout: 4200
required-projects:
- - openstack/devstack-gate
- openstack/heat
- openstack/python-heatclient
vars:
- branch_override: default
+ openrc_enable_export: true
+ devstack_plugins:
+ heat: https://opendev.org/openstack/heat
+ irrelevant-files:
+ - ^(test-|)requirements.txt$
+ - ^setup.cfg$
+ - ^doc/.*$
+ - ^.*\.rst$
+ - ^releasenotes/.*$
+ - ^heatclient/tests/.*$
- project:
templates:
- openstack-cover-jobs
- openstack-lower-constraints-jobs
- - openstack-python3-ussuri-jobs
+ - openstack-python3-victoria-jobs
- check-requirements
- openstackclient-plugin-jobs
- publish-openstack-docs-pti
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/python-heatclient-2.1.0/AUTHORS
new/python-heatclient-2.2.1/AUTHORS
--- old/python-heatclient-2.1.0/AUTHORS 2020-04-10 20:00:33.000000000 +0200
+++ new/python-heatclient-2.2.1/AUTHORS 2020-09-11 16:29:59.000000000 +0200
@@ -65,6 +65,7 @@
Lin Hua Cheng <[email protected]>
LiuNanke <[email protected]>
Lucky samadhiya <[email protected]>
+Luigi Toscano <[email protected]>
M V P Nitesh <[email protected]>
Mark Vanderwiel <[email protected]>
Masahito Muroi <[email protected]>
@@ -101,6 +102,7 @@
Rui Chen <[email protected]>
Russell Bryant <[email protected]>
Ryan S. Brown <[email protected]>
+Sean McGinnis <[email protected]>
Sergey Kraynev <[email protected]>
Sharat Sharma <[email protected]>
Shuquan Huang <[email protected]>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/python-heatclient-2.1.0/ChangeLog
new/python-heatclient-2.2.1/ChangeLog
--- old/python-heatclient-2.1.0/ChangeLog 2020-04-10 20:00:32.000000000
+0200
+++ new/python-heatclient-2.2.1/ChangeLog 2020-09-11 16:29:59.000000000
+0200
@@ -1,6 +1,21 @@
CHANGES
=======
+2.2.1
+-----
+
+* Native Zuul v3 version of the functional legacy job
+
+2.2.0
+-----
+
+* Switch to newer openstackdocstheme and reno versions
+* Fix hacking min version to 3.0.1
+* Use unittest.mock instead of third party mock
+* Add py38 package metadata
+* Add Python3 victoria unit tests
+* Update master for stable/ussuri
+
2.1.0
-----
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/python-heatclient-2.1.0/PKG-INFO
new/python-heatclient-2.2.1/PKG-INFO
--- old/python-heatclient-2.1.0/PKG-INFO 2020-04-10 20:00:33.000000000
+0200
+++ new/python-heatclient-2.2.1/PKG-INFO 2020-09-11 16:29:59.000000000
+0200
@@ -1,6 +1,6 @@
Metadata-Version: 1.2
Name: python-heatclient
-Version: 2.1.0
+Version: 2.2.1
Summary: OpenStack Orchestration API Client Library
Home-page: https://docs.openstack.org/python-heatclient/latest
Author: OpenStack
@@ -64,6 +64,7 @@
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.6
Classifier: Programming Language :: Python :: 3.7
+Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3 :: Only
Classifier: Programming Language :: Python :: Implementation :: CPython
Requires-Python: >=3.6
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/python-heatclient-2.1.0/doc/requirements.txt
new/python-heatclient-2.2.1/doc/requirements.txt
--- old/python-heatclient-2.1.0/doc/requirements.txt 2020-04-10
19:59:50.000000000 +0200
+++ new/python-heatclient-2.2.1/doc/requirements.txt 2020-09-11
16:28:58.000000000 +0200
@@ -1,4 +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
+openstackdocstheme>=2.2.1 # Apache-2.0
+reno>=3.1.0 # Apache-2.0
+sphinx>=2.0.0,!=2.1.0 # BSD
sphinxcontrib-httpdomain>=1.3.0 # BSD
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/python-heatclient-2.1.0/doc/source/conf.py
new/python-heatclient-2.2.1/doc/source/conf.py
--- old/python-heatclient-2.1.0/doc/source/conf.py 2020-04-10
19:59:50.000000000 +0200
+++ new/python-heatclient-2.2.1/doc/source/conf.py 2020-09-11
16:28:58.000000000 +0200
@@ -51,18 +51,8 @@
master_doc = 'index'
# General information about the project.
-project = 'python-heatclient'
copyright = 'OpenStack Contributors'
-# 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 = '2.13'
-# The full version, including alpha/beta/rc tags.
-release = '2.13.0'
-
# The language for content autogenerated by Sphinx. Refer to documentation
# for a list of supported languages.
# language = None
@@ -93,7 +83,7 @@
# show_authors = False
# The name of the Pygments (syntax highlighting) style to use.
-pygments_style = 'sphinx'
+pygments_style = 'native'
# A list of ignored prefixes for module index sorting.
# modindex_common_prefix = []
@@ -140,11 +130,6 @@
# so a file named "default.css" will overwrite the builtin "default.css".
# html_static_path = ['_static']
-# If not '', a 'Last updated on:' timestamp is inserted at every page bottom,
-# using the given strftime format.
-html_last_updated_fmt = '%Y-%m-%d %H:%M'
-
-
# If true, SmartyPants will be used to convert quotes and dashes to
# typographically correct entities.
# html_use_smartypants = True
@@ -261,6 +246,5 @@
# texinfo_show_urls = 'footnote'
# -- Options for openstackdocstheme -------------------------------------------
-repository_name = 'openstack/python-heatclient'
-bug_project = '997'
-bug_tag = 'docs'
+openstackdocs_repo_name = 'openstack/python-heatclient'
+openstackdocs_use_storyboard = True
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/python-heatclient-2.1.0/heatclient/tests/functional/base.py
new/python-heatclient-2.2.1/heatclient/tests/functional/base.py
--- old/python-heatclient-2.1.0/heatclient/tests/functional/base.py
2020-04-10 19:59:50.000000000 +0200
+++ new/python-heatclient-2.2.1/heatclient/tests/functional/base.py
2020-09-11 16:28:58.000000000 +0200
@@ -34,7 +34,8 @@
return base.CLIClient(
username=os.environ.get('OS_USERNAME'),
password=os.environ.get('OS_PASSWORD'),
- tenant_name=os.environ.get('OS_TENANT_NAME'),
+ tenant_name=os.environ.get('OS_PROJECT_NAME',
+ os.environ.get('OS_TENANT_NAME')),
uri=os.environ.get('OS_AUTH_URL'),
cli_dir=cli_dir)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/python-heatclient-2.1.0/heatclient/tests/functional/hooks/post_test_hook.sh
new/python-heatclient-2.2.1/heatclient/tests/functional/hooks/post_test_hook.sh
---
old/python-heatclient-2.1.0/heatclient/tests/functional/hooks/post_test_hook.sh
2020-04-10 19:59:50.000000000 +0200
+++
new/python-heatclient-2.2.1/heatclient/tests/functional/hooks/post_test_hook.sh
1970-01-01 01:00:00.000000000 +0100
@@ -1,50 +0,0 @@
-#!/bin/bash -xe
-
-# 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.
-
-# This script is executed inside post_test_hook function in devstack gate.
-
-function generate_testr_results {
- if [ -f .testrepository/0 ]; then
- sudo .tox/functional/bin/testr last --subunit >
$WORKSPACE/testrepository.subunit
- sudo mv $WORKSPACE/testrepository.subunit
$BASE/logs/testrepository.subunit
- sudo /usr/os-testr-env/bin/subunit2html
$BASE/logs/testrepository.subunit $BASE/logs/testr_results.html
- sudo gzip -9 $BASE/logs/testrepository.subunit
- sudo gzip -9 $BASE/logs/testr_results.html
- sudo chown $USER:$USER $BASE/logs/testrepository.subunit.gz
$BASE/logs/testr_results.html.gz
- sudo chmod a+r $BASE/logs/testrepository.subunit.gz
$BASE/logs/testr_results.html.gz
- fi
-}
-
-export HEATCLIENT_DIR="$BASE/new/python-heatclient"
-
-# Get admin credentials
-cd $BASE/new/devstack
-source openrc admin admin
-
-# Go to the heatclient dir
-cd $HEATCLIENT_DIR
-
-sudo chown -R $USER:stack $HEATCLIENT_DIR
-
-# Run tests
-echo "Running heatclient functional test suite"
-set +e
-# Preserve env for OS_ credentials
-sudo -E -H -u $USER tox -efunctional
-EXIT_CODE=$?
-set -e
-
-# Collect and parse result
-generate_testr_results
-exit $EXIT_CODE
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/python-heatclient-2.1.0/heatclient/tests/unit/osc/utils.py
new/python-heatclient-2.2.1/heatclient/tests/unit/osc/utils.py
--- old/python-heatclient-2.1.0/heatclient/tests/unit/osc/utils.py
2020-04-10 19:59:50.000000000 +0200
+++ new/python-heatclient-2.2.1/heatclient/tests/unit/osc/utils.py
2020-09-11 16:28:58.000000000 +0200
@@ -15,10 +15,10 @@
#
import os
+import sys
+from unittest import mock
import fixtures
-import mock
-import sys
import testtools
from heatclient.tests.unit.osc import fakes
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/python-heatclient-2.1.0/heatclient/tests/unit/osc/v1/fakes.py
new/python-heatclient-2.2.1/heatclient/tests/unit/osc/v1/fakes.py
--- old/python-heatclient-2.1.0/heatclient/tests/unit/osc/v1/fakes.py
2020-04-10 19:59:50.000000000 +0200
+++ new/python-heatclient-2.2.1/heatclient/tests/unit/osc/v1/fakes.py
2020-09-11 16:28:58.000000000 +0200
@@ -13,7 +13,7 @@
# under the License.
#
-import mock
+from unittest import mock
from heatclient.tests.unit.osc import utils
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/python-heatclient-2.1.0/heatclient/tests/unit/osc/v1/test_build_info.py
new/python-heatclient-2.2.1/heatclient/tests/unit/osc/v1/test_build_info.py
--- old/python-heatclient-2.1.0/heatclient/tests/unit/osc/v1/test_build_info.py
2020-04-10 19:59:50.000000000 +0200
+++ new/python-heatclient-2.2.1/heatclient/tests/unit/osc/v1/test_build_info.py
2020-09-11 16:28:58.000000000 +0200
@@ -11,7 +11,7 @@
# under the License.
#
-import mock
+from unittest import mock
from heatclient.osc.v1 import build_info as osc_build_info
from heatclient.tests.unit.osc.v1 import fakes as orchestration_fakes
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/python-heatclient-2.1.0/heatclient/tests/unit/osc/v1/test_event.py
new/python-heatclient-2.2.1/heatclient/tests/unit/osc/v1/test_event.py
--- old/python-heatclient-2.1.0/heatclient/tests/unit/osc/v1/test_event.py
2020-04-10 19:59:50.000000000 +0200
+++ new/python-heatclient-2.2.1/heatclient/tests/unit/osc/v1/test_event.py
2020-09-11 16:28:58.000000000 +0200
@@ -13,8 +13,8 @@
# Copyright 2015 IBM Corp.
import copy
+from unittest import mock
-import mock
import testscenarios
from heatclient import exc
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/python-heatclient-2.1.0/heatclient/tests/unit/osc/v1/test_resource.py
new/python-heatclient-2.2.1/heatclient/tests/unit/osc/v1/test_resource.py
--- old/python-heatclient-2.1.0/heatclient/tests/unit/osc/v1/test_resource.py
2020-04-10 19:59:50.000000000 +0200
+++ new/python-heatclient-2.2.1/heatclient/tests/unit/osc/v1/test_resource.py
2020-09-11 16:28:58.000000000 +0200
@@ -12,8 +12,8 @@
#
import copy
+from unittest import mock
-import mock
from osc_lib import exceptions as exc
from heatclient import exc as heat_exc
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/python-heatclient-2.1.0/heatclient/tests/unit/osc/v1/test_snapshot.py
new/python-heatclient-2.2.1/heatclient/tests/unit/osc/v1/test_snapshot.py
--- old/python-heatclient-2.1.0/heatclient/tests/unit/osc/v1/test_snapshot.py
2020-04-10 19:59:50.000000000 +0200
+++ new/python-heatclient-2.2.1/heatclient/tests/unit/osc/v1/test_snapshot.py
2020-09-11 16:28:58.000000000 +0200
@@ -9,8 +9,9 @@
# WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
# License for the specific language governing permissions and limitations
# under the License.
-#
-import mock
+
+from unittest import mock
+
from osc_lib import exceptions as exc
import six
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/python-heatclient-2.1.0/heatclient/tests/unit/osc/v1/test_software_config.py
new/python-heatclient-2.2.1/heatclient/tests/unit/osc/v1/test_software_config.py
---
old/python-heatclient-2.1.0/heatclient/tests/unit/osc/v1/test_software_config.py
2020-04-10 19:59:50.000000000 +0200
+++
new/python-heatclient-2.2.1/heatclient/tests/unit/osc/v1/test_software_config.py
2020-09-11 16:28:58.000000000 +0200
@@ -11,7 +11,8 @@
# under the License.
#
-import mock
+from unittest import mock
+
from osc_lib import exceptions as exc
import yaml
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/python-heatclient-2.1.0/heatclient/tests/unit/osc/v1/test_software_deployment.py
new/python-heatclient-2.2.1/heatclient/tests/unit/osc/v1/test_software_deployment.py
---
old/python-heatclient-2.1.0/heatclient/tests/unit/osc/v1/test_software_deployment.py
2020-04-10 19:59:50.000000000 +0200
+++
new/python-heatclient-2.2.1/heatclient/tests/unit/osc/v1/test_software_deployment.py
2020-09-11 16:28:58.000000000 +0200
@@ -12,8 +12,8 @@
#
import copy
+from unittest import mock
-import mock
from osc_lib import exceptions as exc
from heatclient import exc as heat_exc
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/python-heatclient-2.1.0/heatclient/tests/unit/osc/v1/test_stack.py
new/python-heatclient-2.2.1/heatclient/tests/unit/osc/v1/test_stack.py
--- old/python-heatclient-2.1.0/heatclient/tests/unit/osc/v1/test_stack.py
2020-04-10 19:59:50.000000000 +0200
+++ new/python-heatclient-2.2.1/heatclient/tests/unit/osc/v1/test_stack.py
2020-09-11 16:28:58.000000000 +0200
@@ -13,8 +13,8 @@
import copy
import io
+from unittest import mock
-import mock
from osc_lib import exceptions as exc
from osc_lib import utils
import six
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/python-heatclient-2.1.0/heatclient/tests/unit/osc/v1/test_stack_failures.py
new/python-heatclient-2.2.1/heatclient/tests/unit/osc/v1/test_stack_failures.py
---
old/python-heatclient-2.1.0/heatclient/tests/unit/osc/v1/test_stack_failures.py
2020-04-10 19:59:50.000000000 +0200
+++
new/python-heatclient-2.2.1/heatclient/tests/unit/osc/v1/test_stack_failures.py
2020-09-11 16:28:58.000000000 +0200
@@ -14,7 +14,7 @@
import collections
-import mock
+from unittest import mock
from heatclient import exc
from heatclient.osc.v1 import stack_failures
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/python-heatclient-2.1.0/heatclient/tests/unit/osc/v1/test_template.py
new/python-heatclient-2.2.1/heatclient/tests/unit/osc/v1/test_template.py
--- old/python-heatclient-2.1.0/heatclient/tests/unit/osc/v1/test_template.py
2020-04-10 19:59:50.000000000 +0200
+++ new/python-heatclient-2.2.1/heatclient/tests/unit/osc/v1/test_template.py
2020-09-11 16:28:58.000000000 +0200
@@ -12,7 +12,7 @@
#
# Copyright 2015 IBM Corp.
-import mock
+from unittest import mock
from heatclient import exc
from heatclient.osc.v1 import template
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/python-heatclient-2.1.0/heatclient/tests/unit/test_build_info.py
new/python-heatclient-2.2.1/heatclient/tests/unit/test_build_info.py
--- old/python-heatclient-2.1.0/heatclient/tests/unit/test_build_info.py
2020-04-10 19:59:50.000000000 +0200
+++ new/python-heatclient-2.2.1/heatclient/tests/unit/test_build_info.py
2020-09-11 16:28:58.000000000 +0200
@@ -13,7 +13,8 @@
# License for the specific language governing permissions and limitations
# under the License.
-import mock
+from unittest import mock
+
from oslo_serialization import jsonutils
import testtools
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/python-heatclient-2.1.0/heatclient/tests/unit/test_common_http.py
new/python-heatclient-2.2.1/heatclient/tests/unit/test_common_http.py
--- old/python-heatclient-2.1.0/heatclient/tests/unit/test_common_http.py
2020-04-10 19:59:50.000000000 +0200
+++ new/python-heatclient-2.2.1/heatclient/tests/unit/test_common_http.py
2020-09-11 16:28:58.000000000 +0200
@@ -13,9 +13,9 @@
# limitations under the License.
import socket
+from unittest import mock
from keystoneauth1 import adapter
-import mock
from oslo_serialization import jsonutils
import six
import testtools
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/python-heatclient-2.1.0/heatclient/tests/unit/test_deployment_utils.py
new/python-heatclient-2.2.1/heatclient/tests/unit/test_deployment_utils.py
--- old/python-heatclient-2.1.0/heatclient/tests/unit/test_deployment_utils.py
2020-04-10 19:59:50.000000000 +0200
+++ new/python-heatclient-2.2.1/heatclient/tests/unit/test_deployment_utils.py
2020-09-11 16:28:58.000000000 +0200
@@ -11,7 +11,8 @@
# See the License for the specific language governing permissions and
# limitations under the License.
-import mock
+from unittest import mock
+
import six
import swiftclient.client
import testscenarios
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/python-heatclient-2.1.0/heatclient/tests/unit/test_environment_format.py
new/python-heatclient-2.2.1/heatclient/tests/unit/test_environment_format.py
---
old/python-heatclient-2.1.0/heatclient/tests/unit/test_environment_format.py
2020-04-10 19:59:50.000000000 +0200
+++
new/python-heatclient-2.2.1/heatclient/tests/unit/test_environment_format.py
2020-09-11 16:28:58.000000000 +0200
@@ -10,7 +10,8 @@
# License for the specific language governing permissions and limitations
# under the License.
-import mock
+from unittest import mock
+
import six
import testscenarios
import testtools
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/python-heatclient-2.1.0/heatclient/tests/unit/test_event_utils.py
new/python-heatclient-2.2.1/heatclient/tests/unit/test_event_utils.py
--- old/python-heatclient-2.1.0/heatclient/tests/unit/test_event_utils.py
2020-04-10 19:59:50.000000000 +0200
+++ new/python-heatclient-2.2.1/heatclient/tests/unit/test_event_utils.py
2020-09-11 16:28:58.000000000 +0200
@@ -10,7 +10,8 @@
# License for the specific language governing permissions and limitations
# under the License.
-import mock
+from unittest import mock
+
import testtools
from heatclient.common import event_utils
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/python-heatclient-2.1.0/heatclient/tests/unit/test_events.py
new/python-heatclient-2.2.1/heatclient/tests/unit/test_events.py
--- old/python-heatclient-2.1.0/heatclient/tests/unit/test_events.py
2020-04-10 19:59:50.000000000 +0200
+++ new/python-heatclient-2.2.1/heatclient/tests/unit/test_events.py
2020-09-11 16:28:58.000000000 +0200
@@ -12,7 +12,8 @@
# License for the specific language governing permissions and limitations
# under the License.
-import mock
+from unittest import mock
+
import testtools
from heatclient.common import utils
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/python-heatclient-2.1.0/heatclient/tests/unit/test_resource_types.py
new/python-heatclient-2.2.1/heatclient/tests/unit/test_resource_types.py
--- old/python-heatclient-2.1.0/heatclient/tests/unit/test_resource_types.py
2020-04-10 19:59:50.000000000 +0200
+++ new/python-heatclient-2.2.1/heatclient/tests/unit/test_resource_types.py
2020-09-11 16:28:58.000000000 +0200
@@ -11,7 +11,8 @@
# License for the specific language governing permissions and limitations
# under the License.
-import mock
+from unittest import mock
+
import testtools
from heatclient.common import utils
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/python-heatclient-2.1.0/heatclient/tests/unit/test_resources.py
new/python-heatclient-2.2.1/heatclient/tests/unit/test_resources.py
--- old/python-heatclient-2.1.0/heatclient/tests/unit/test_resources.py
2020-04-10 19:59:50.000000000 +0200
+++ new/python-heatclient-2.2.1/heatclient/tests/unit/test_resources.py
2020-09-11 16:28:58.000000000 +0200
@@ -12,7 +12,8 @@
# License for the specific language governing permissions and limitations
# under the License.
-import mock
+from unittest import mock
+
from six.moves.urllib import parse
import testtools
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/python-heatclient-2.1.0/heatclient/tests/unit/test_shell.py
new/python-heatclient-2.2.1/heatclient/tests/unit/test_shell.py
--- old/python-heatclient-2.1.0/heatclient/tests/unit/test_shell.py
2020-04-10 19:59:50.000000000 +0200
+++ new/python-heatclient-2.2.1/heatclient/tests/unit/test_shell.py
2020-09-11 16:28:58.000000000 +0200
@@ -14,11 +14,11 @@
import os
import sys
import tempfile
+from unittest import mock
import uuid
import fixtures
from keystoneauth1 import fixture as keystone_fixture
-import mock
from oslo_serialization import jsonutils
from oslo_utils import encodeutils
from requests_mock.contrib import fixture as rm_fixture
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/python-heatclient-2.1.0/heatclient/tests/unit/test_software_configs.py
new/python-heatclient-2.2.1/heatclient/tests/unit/test_software_configs.py
--- old/python-heatclient-2.1.0/heatclient/tests/unit/test_software_configs.py
2020-04-10 19:59:50.000000000 +0200
+++ new/python-heatclient-2.2.1/heatclient/tests/unit/test_software_configs.py
2020-09-11 16:28:58.000000000 +0200
@@ -10,7 +10,8 @@
# License for the specific language governing permissions and limitations
# under the License.
-import mock
+from unittest import mock
+
import testtools
from heatclient.common import utils
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/python-heatclient-2.1.0/heatclient/tests/unit/test_software_deployments.py
new/python-heatclient-2.2.1/heatclient/tests/unit/test_software_deployments.py
---
old/python-heatclient-2.1.0/heatclient/tests/unit/test_software_deployments.py
2020-04-10 19:59:50.000000000 +0200
+++
new/python-heatclient-2.2.1/heatclient/tests/unit/test_software_deployments.py
2020-09-11 16:28:58.000000000 +0200
@@ -10,7 +10,8 @@
# License for the specific language governing permissions and limitations
# under the License.
-import mock
+from unittest import mock
+
import testtools
from heatclient.common import utils
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/python-heatclient-2.1.0/heatclient/tests/unit/test_stacks.py
new/python-heatclient-2.2.1/heatclient/tests/unit/test_stacks.py
--- old/python-heatclient-2.1.0/heatclient/tests/unit/test_stacks.py
2020-04-10 19:59:50.000000000 +0200
+++ new/python-heatclient-2.2.1/heatclient/tests/unit/test_stacks.py
2020-09-11 16:28:58.000000000 +0200
@@ -10,7 +10,8 @@
# License for the specific language governing permissions and limitations
# under the License.
-import mock
+from unittest import mock
+
import testscenarios
from testscenarios import scenarios as scnrs
import testtools
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/python-heatclient-2.1.0/heatclient/tests/unit/test_template_format.py
new/python-heatclient-2.2.1/heatclient/tests/unit/test_template_format.py
--- old/python-heatclient-2.1.0/heatclient/tests/unit/test_template_format.py
2020-04-10 19:59:50.000000000 +0200
+++ new/python-heatclient-2.2.1/heatclient/tests/unit/test_template_format.py
2020-09-11 16:28:58.000000000 +0200
@@ -10,7 +10,8 @@
# License for the specific language governing permissions and limitations
# under the License.
-import mock
+from unittest import mock
+
import six
import testscenarios
import testtools
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/python-heatclient-2.1.0/heatclient/tests/unit/test_template_utils.py
new/python-heatclient-2.2.1/heatclient/tests/unit/test_template_utils.py
--- old/python-heatclient-2.1.0/heatclient/tests/unit/test_template_utils.py
2020-04-10 19:59:50.000000000 +0200
+++ new/python-heatclient-2.2.1/heatclient/tests/unit/test_template_utils.py
2020-09-11 16:28:58.000000000 +0200
@@ -13,8 +13,8 @@
import json
import tempfile
+from unittest import mock
-import mock
from oslo_serialization import base64
import six
from six.moves.urllib import error
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/python-heatclient-2.1.0/heatclient/tests/unit/test_utils.py
new/python-heatclient-2.2.1/heatclient/tests/unit/test_utils.py
--- old/python-heatclient-2.1.0/heatclient/tests/unit/test_utils.py
2020-04-10 19:59:50.000000000 +0200
+++ new/python-heatclient-2.2.1/heatclient/tests/unit/test_utils.py
2020-09-11 16:28:58.000000000 +0200
@@ -14,8 +14,8 @@
# under the License.
import os
+from unittest import mock
-import mock
import testtools
from heatclient.common import utils
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/python-heatclient-2.1.0/heatclient/tests/unit/v1/test_hooks.py
new/python-heatclient-2.2.1/heatclient/tests/unit/v1/test_hooks.py
--- old/python-heatclient-2.1.0/heatclient/tests/unit/v1/test_hooks.py
2020-04-10 19:59:50.000000000 +0200
+++ new/python-heatclient-2.2.1/heatclient/tests/unit/v1/test_hooks.py
2020-09-11 16:28:58.000000000 +0200
@@ -11,7 +11,8 @@
# See the License for the specific language governing permissions and
# limitations under the License.
-import mock
+from unittest import mock
+
import testtools
from heatclient.common import hook_utils
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/python-heatclient-2.1.0/lower-constraints.txt
new/python-heatclient-2.2.1/lower-constraints.txt
--- old/python-heatclient-2.1.0/lower-constraints.txt 2020-04-10
19:59:50.000000000 +0200
+++ new/python-heatclient-2.2.1/lower-constraints.txt 2020-09-11
16:28:58.000000000 +0200
@@ -31,13 +31,11 @@
linecache2==1.0.0
MarkupSafe==1.0
mccabe==0.2.1
-mock==2.0.0
monotonic==0.6
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
@@ -74,7 +72,6 @@
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
@@ -82,8 +79,6 @@
simplejson==3.5.1
six==1.10.0
snowballstemmer==1.2.1
-Sphinx==1.6.2
-sphinxcontrib-websupport==1.0.1
stestr==2.0.0
stevedore==1.20.0
tempest==17.1.0
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/python-heatclient-2.1.0/playbooks/devstack/functional-post.yaml
new/python-heatclient-2.2.1/playbooks/devstack/functional-post.yaml
--- old/python-heatclient-2.1.0/playbooks/devstack/functional-post.yaml
2020-04-10 19:59:50.000000000 +0200
+++ new/python-heatclient-2.2.1/playbooks/devstack/functional-post.yaml
1970-01-01 01:00:00.000000000 +0100
@@ -1,80 +0,0 @@
-- 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-2.1.0/playbooks/devstack/functional-run.yaml
new/python-heatclient-2.2.1/playbooks/devstack/functional-run.yaml
--- old/python-heatclient-2.1.0/playbooks/devstack/functional-run.yaml
2020-04-10 19:59:50.000000000 +0200
+++ new/python-heatclient-2.2.1/playbooks/devstack/functional-run.yaml
1970-01-01 01:00:00.000000000 +0100
@@ -1,56 +0,0 @@
-- 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/devstack-gate
- dest: devstack-gate
- EOF
- /usr/zuul-env/bin/zuul-cloner -m clonemap.yaml --cache-dir /opt/git \
- https://opendev.org \
- openstack/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 https://opendev.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-2.1.0/python_heatclient.egg-info/PKG-INFO
new/python-heatclient-2.2.1/python_heatclient.egg-info/PKG-INFO
--- old/python-heatclient-2.1.0/python_heatclient.egg-info/PKG-INFO
2020-04-10 20:00:33.000000000 +0200
+++ new/python-heatclient-2.2.1/python_heatclient.egg-info/PKG-INFO
2020-09-11 16:29:59.000000000 +0200
@@ -1,6 +1,6 @@
Metadata-Version: 1.2
Name: python-heatclient
-Version: 2.1.0
+Version: 2.2.1
Summary: OpenStack Orchestration API Client Library
Home-page: https://docs.openstack.org/python-heatclient/latest
Author: OpenStack
@@ -64,6 +64,7 @@
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.6
Classifier: Programming Language :: Python :: 3.7
+Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3 :: Only
Classifier: Programming Language :: Python :: Implementation :: CPython
Requires-Python: >=3.6
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/python-heatclient-2.1.0/python_heatclient.egg-info/SOURCES.txt
new/python-heatclient-2.2.1/python_heatclient.egg-info/SOURCES.txt
--- old/python-heatclient-2.1.0/python_heatclient.egg-info/SOURCES.txt
2020-04-10 20:00:33.000000000 +0200
+++ new/python-heatclient-2.2.1/python_heatclient.egg-info/SOURCES.txt
2020-09-11 16:29:59.000000000 +0200
@@ -62,7 +62,6 @@
heatclient/tests/functional/base.py
heatclient/tests/functional/config.py
heatclient/tests/functional/test_readonly_heat.py
-heatclient/tests/functional/hooks/post_test_hook.sh
heatclient/tests/functional/osc/__init__.py
heatclient/tests/functional/osc/v1/__init__.py
heatclient/tests/functional/osc/v1/base.py
@@ -132,8 +131,6 @@
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
@@ -153,4 +150,5 @@
releasenotes/source/stein.rst
releasenotes/source/train.rst
releasenotes/source/unreleased.rst
+releasenotes/source/ussuri.rst
tools/heat.bash_completion
\ No newline at end of file
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/python-heatclient-2.1.0/python_heatclient.egg-info/pbr.json
new/python-heatclient-2.2.1/python_heatclient.egg-info/pbr.json
--- old/python-heatclient-2.1.0/python_heatclient.egg-info/pbr.json
2020-04-10 20:00:33.000000000 +0200
+++ new/python-heatclient-2.2.1/python_heatclient.egg-info/pbr.json
2020-09-11 16:29:59.000000000 +0200
@@ -1 +1 @@
-{"git_version": "9dede4e", "is_release": true}
\ No newline at end of file
+{"git_version": "bb22add", "is_release": true}
\ No newline at end of file
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/python-heatclient-2.1.0/python_heatclient.egg-info/requires.txt
new/python-heatclient-2.2.1/python_heatclient.egg-info/requires.txt
--- old/python-heatclient-2.1.0/python_heatclient.egg-info/requires.txt
2020-04-10 20:00:33.000000000 +0200
+++ new/python-heatclient-2.2.1/python_heatclient.egg-info/requires.txt
2020-09-11 16:29:59.000000000 +0200
@@ -1,14 +1,14 @@
Babel!=2.4.0,>=2.3.4
-pbr!=2.1.0,>=2.0.0
+PrettyTable<0.8,>=0.7.2
+PyYAML>=3.12
cliff!=2.9.0,>=2.8.0
iso8601>=0.1.11
+keystoneauth1>=3.4.0
osc-lib>=1.8.0
-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.4.0
+pbr!=2.1.0,>=2.0.0
python-swiftclient>=3.2.0
-PyYAML>=3.12
requests>=2.14.2
six>=1.10.0
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/python-heatclient-2.1.0/releasenotes/source/conf.py
new/python-heatclient-2.2.1/releasenotes/source/conf.py
--- old/python-heatclient-2.1.0/releasenotes/source/conf.py 2020-04-10
19:59:50.000000000 +0200
+++ new/python-heatclient-2.2.1/releasenotes/source/conf.py 2020-09-11
16:28:58.000000000 +0200
@@ -47,9 +47,9 @@
]
# openstackdocstheme options
-repository_name = 'openstack/python-heatclient'
-bug_project = 'heat'
-bug_tag = ''
+openstackdocs_repo_name = 'openstack/python-heatclient'
+openstackdocs_use_storyboard = True
+openstackdocs_auto_name = False
# Add any paths that contain templates here, relative to this directory.
templates_path = ['_templates']
@@ -91,7 +91,7 @@
exclude_patterns = []
# The name of the Pygments (syntax highlighting) style to use.
-pygments_style = 'sphinx'
+pygments_style = 'native'
# If true, `todo` and `todoList` produce output, else they produce nothing.
todo_include_todos = False
@@ -103,7 +103,6 @@
# 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.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/python-heatclient-2.1.0/releasenotes/source/index.rst
new/python-heatclient-2.2.1/releasenotes/source/index.rst
--- old/python-heatclient-2.1.0/releasenotes/source/index.rst 2020-04-10
19:59:50.000000000 +0200
+++ new/python-heatclient-2.2.1/releasenotes/source/index.rst 2020-09-11
16:28:58.000000000 +0200
@@ -7,6 +7,7 @@
:caption: Contents:
unreleased
+ ussuri
train
stein
rocky
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/python-heatclient-2.1.0/releasenotes/source/ussuri.rst
new/python-heatclient-2.2.1/releasenotes/source/ussuri.rst
--- old/python-heatclient-2.1.0/releasenotes/source/ussuri.rst 1970-01-01
01:00:00.000000000 +0100
+++ new/python-heatclient-2.2.1/releasenotes/source/ussuri.rst 2020-09-11
16:28:58.000000000 +0200
@@ -0,0 +1,6 @@
+===========================
+Ussuri Series Release Notes
+===========================
+
+.. release-notes::
+ :branch: stable/ussuri
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/python-heatclient-2.1.0/setup.cfg
new/python-heatclient-2.2.1/setup.cfg
--- old/python-heatclient-2.1.0/setup.cfg 2020-04-10 20:00:33.000000000
+0200
+++ new/python-heatclient-2.2.1/setup.cfg 2020-09-11 16:29:59.000000000
+0200
@@ -20,6 +20,7 @@
Programming Language :: Python :: 3
Programming Language :: Python :: 3.6
Programming Language :: Python :: 3.7
+ Programming Language :: Python :: 3.8
Programming Language :: Python :: 3 :: Only
Programming Language :: Python :: Implementation :: CPython
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/python-heatclient-2.1.0/test-requirements.txt
new/python-heatclient-2.2.1/test-requirements.txt
--- old/python-heatclient-2.1.0/test-requirements.txt 2020-04-10
19:59:50.000000000 +0200
+++ new/python-heatclient-2.2.1/test-requirements.txt 2020-09-11
16:28:58.000000000 +0200
@@ -3,11 +3,10 @@
# process, which may cause wedges in the gate later.
# Hacking already pins down pep8, pyflakes and flake8
-hacking>=3.0,<3.1.0 # Apache-2.0
+hacking>=3.0.1,<3.1.0 # Apache-2.0
coverage!=4.4,>=4.0 # Apache-2.0
fixtures>=3.0.0 # Apache-2.0/BSD
requests-mock>=1.2.0 # Apache-2.0
-mock>=2.0.0 # BSD
python-openstackclient>=3.12.0 # Apache-2.0
stestr>=2.0.0 # Apache-2.0
tempest>=17.1.0 # Apache-2.0