Hello community, here is the log from the commit of package python-oslo.concurrency for openSUSE:Factory checked in at 2020-02-18 10:40:39 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/python-oslo.concurrency (Old) and /work/SRC/openSUSE:Factory/.python-oslo.concurrency.new.26092 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-oslo.concurrency" Tue Feb 18 10:40:39 2020 rev:14 rq:774909 version:3.30.0 Changes: -------- --- /work/SRC/openSUSE:Factory/python-oslo.concurrency/python-oslo.concurrency.changes 2019-05-03 22:42:08.639205771 +0200 +++ /work/SRC/openSUSE:Factory/.python-oslo.concurrency.new.26092/python-oslo.concurrency.changes 2020-02-18 10:41:25.745069823 +0100 @@ -1,0 +2,12 @@ +Wed Oct 9 12:25:01 UTC 2019 - cloud-de...@suse.de + +- update to version 3.30.0 + - Update master for stable/stein + - Replace git.openstack.org URLs with opendev.org URLs + - Dropping the py35 testing + - Add Python 3 Train unit tests + - Cap Bandit below 1.6.0 and update Sphinx requirement + - OpenDev Migration Patch + - Follow the new PTI for document build + +------------------------------------------------------------------- Old: ---- oslo.concurrency-3.29.1.tar.gz New: ---- oslo.concurrency-3.30.0.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ python-oslo.concurrency.spec ++++++ --- /var/tmp/diff_new_pack.s46WJ6/_old 2020-02-18 10:41:26.477071317 +0100 +++ /var/tmp/diff_new_pack.s46WJ6/_new 2020-02-18 10:41:26.481071324 +0100 @@ -17,13 +17,13 @@ Name: python-oslo.concurrency -Version: 3.29.1 +Version: 3.30.0 Release: 0 Summary: OpenStack oslo.concurrency library License: Apache-2.0 Group: Development/Languages/Python URL: https://launchpad.net/oslo.concurrency -Source0: https://files.pythonhosted.org/packages/source/o/oslo.concurrency/oslo.concurrency-3.29.1.tar.gz +Source0: https://files.pythonhosted.org/packages/source/o/oslo.concurrency/oslo.concurrency-3.30.0.tar.gz BuildRequires: openstack-macros BuildRequires: python-devel BuildRequires: python2-enum34 >= 1.0.4 @@ -79,8 +79,9 @@ %package -n python-oslo.concurrency-doc Summary: Documentation for OpenStack concurrency library Group: Development/Languages/Python -BuildRequires: python-Sphinx -BuildRequires: python-openstackdocstheme +BuildRequires: python3-Sphinx +BuildRequires: python3-openstackdocstheme +BuildRequires: python3-sphinxcontrib-apidoc %description -n python-oslo.concurrency-doc The oslo.concurrency library has utilities for safely running multi-thread, @@ -89,14 +90,14 @@ This package contains the documentation. %prep -%autosetup -p1 -n oslo.concurrency-3.29.1 +%autosetup -p1 -n oslo.concurrency-3.30.0 %py_req_cleanup %build %{python_build} # generate html docs -%{__python2} setup.py build_sphinx +PBR_VERSION=%{version} %sphinx_build -b html doc/source doc/build/html # remove the sphinx-build leftovers rm -rf doc/build/html/.{doctrees,buildinfo} ++++++ _service ++++++ --- /var/tmp/diff_new_pack.s46WJ6/_old 2020-02-18 10:41:26.513071390 +0100 +++ /var/tmp/diff_new_pack.s46WJ6/_new 2020-02-18 10:41:26.513071390 +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/oslo.concurrency/oslo.concurrency.spec.j2</param> + <param name="input-template">https://raw.githubusercontent.com/openstack/rpm-packaging/stable/train/openstack/oslo.concurrency/oslo.concurrency.spec.j2</param> <param name="output-name">python-oslo.concurrency.spec</param> - <param name="requirements">https://raw.githubusercontent.com/openstack/oslo.concurrency/stable/stein/requirements.txt</param> + <param name="requirements">https://raw.githubusercontent.com/openstack/oslo.concurrency/stable/train/requirements.txt</param> <param name="changelog-email">cloud-de...@suse.de</param> <param name="changelog-provider">gh,openstack,oslo.concurrency</param> </service> ++++++ oslo.concurrency-3.29.1.tar.gz -> oslo.concurrency-3.30.0.tar.gz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/oslo.concurrency-3.29.1/.zuul.yaml new/oslo.concurrency-3.30.0/.zuul.yaml --- old/oslo.concurrency-3.29.1/.zuul.yaml 2019-02-28 19:04:08.000000000 +0100 +++ new/oslo.concurrency-3.30.0/.zuul.yaml 2019-09-04 16:25:11.000000000 +0200 @@ -6,8 +6,7 @@ - openstack-cover-jobs - openstack-lower-constraints-jobs - openstack-python-jobs - - openstack-python36-jobs - - openstack-python37-jobs + - openstack-python3-train-jobs - periodic-stable-jobs - publish-openstack-docs-pti - release-notes-jobs-python3 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/oslo.concurrency-3.29.1/AUTHORS new/oslo.concurrency-3.30.0/AUTHORS --- old/oslo.concurrency-3.29.1/AUTHORS 2019-02-28 19:07:01.000000000 +0100 +++ new/oslo.concurrency-3.30.0/AUTHORS 2019-09-04 16:25:50.000000000 +0200 @@ -36,6 +36,7 @@ Gary Kotton <gkot...@redhat.com> Gary Kotton <gkot...@vmware.com> Gevorg Davoian <gdavo...@mirantis.com> +Ghanshyam Mann <gm...@ghanshyammann.com> Hervé Beraud <hber...@redhat.com> IWAMOTO Toshihiro <iwam...@valinux.co.jp> Ian Cordasco <ian.corda...@rackspace.com> @@ -93,6 +94,7 @@ gecong1973 <ge.c...@zte.com.cn> gengchc2 <geng.changc...@zte.com.cn> howardlee <lihongwe...@inspur.com> +jacky06 <zhang....@99cloud.net> jichenjc <jiche...@cn.ibm.com> loooosy <syluo5...@fiberhome.com> melissaml <ma....@99cloud.net> diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/oslo.concurrency-3.29.1/ChangeLog new/oslo.concurrency-3.30.0/ChangeLog --- old/oslo.concurrency-3.29.1/ChangeLog 2019-02-28 19:07:01.000000000 +0100 +++ new/oslo.concurrency-3.30.0/ChangeLog 2019-09-04 16:25:50.000000000 +0200 @@ -1,6 +1,17 @@ CHANGES ======= +3.30.0 +------ + +* Add Python 3 Train unit tests +* Cap Bandit below 1.6.0 and update Sphinx requirement +* Replace git.openstack.org URLs with opendev.org URLs +* OpenDev Migration Patch +* Dropping the py35 testing +* Follow the new PTI for document build +* Update master for stable/stein + 3.29.1 ------ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/oslo.concurrency-3.29.1/PKG-INFO new/oslo.concurrency-3.30.0/PKG-INFO --- old/oslo.concurrency-3.29.1/PKG-INFO 2019-02-28 19:07:01.000000000 +0100 +++ new/oslo.concurrency-3.30.0/PKG-INFO 2019-09-04 16:25:50.000000000 +0200 @@ -1,6 +1,6 @@ Metadata-Version: 1.1 Name: oslo.concurrency -Version: 3.29.1 +Version: 3.30.0 Summary: Oslo Concurrency library Home-page: https://docs.openstack.org/oslo.concurrency/latest/ Author: OpenStack @@ -15,9 +15,9 @@ .. Change things from this point on - ================= - oslo.concurrency - ================= + ================ + oslo.concurrency + ================ .. image:: https://img.shields.io/pypi/v/oslo.concurrency.svg :target: https://pypi.org/project/oslo.concurrency/ @@ -29,7 +29,7 @@ * Free software: Apache license * Documentation: https://docs.openstack.org/oslo.concurrency/latest/ - * Source: https://git.openstack.org/cgit/openstack/oslo.concurrency + * Source: https://opendev.org/openstack/oslo.concurrency * Bugs: https://bugs.launchpad.net/oslo.concurrency * Release Notes: https://docs.openstack.org/releasenotes/oslo.concurrency/ @@ -44,4 +44,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/oslo.concurrency-3.29.1/README.rst new/oslo.concurrency-3.30.0/README.rst --- old/oslo.concurrency-3.29.1/README.rst 2019-02-28 19:04:08.000000000 +0100 +++ new/oslo.concurrency-3.30.0/README.rst 2019-09-04 16:25:11.000000000 +0200 @@ -7,9 +7,9 @@ .. Change things from this point on -================= - oslo.concurrency -================= +================ +oslo.concurrency +================ .. image:: https://img.shields.io/pypi/v/oslo.concurrency.svg :target: https://pypi.org/project/oslo.concurrency/ @@ -21,6 +21,6 @@ * Free software: Apache license * Documentation: https://docs.openstack.org/oslo.concurrency/latest/ -* Source: https://git.openstack.org/cgit/openstack/oslo.concurrency +* Source: https://opendev.org/openstack/oslo.concurrency * Bugs: https://bugs.launchpad.net/oslo.concurrency * Release Notes: https://docs.openstack.org/releasenotes/oslo.concurrency/ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/oslo.concurrency-3.29.1/doc/requirements.txt new/oslo.concurrency-3.30.0/doc/requirements.txt --- old/oslo.concurrency-3.29.1/doc/requirements.txt 1970-01-01 01:00:00.000000000 +0100 +++ new/oslo.concurrency-3.30.0/doc/requirements.txt 2019-09-04 16:25:11.000000000 +0200 @@ -0,0 +1,10 @@ +# The order of packages is significant, because pip processes them in the order +# of appearance. Changing the order has an impact on the overall integration +# process, which may cause wedges in the gate later. +# this is required for the docs build jobs +sphinx!=1.6.6,!=1.6.7,>=1.6.2,<2.0.0;python_version=='2.7' # BSD +sphinx!=1.6.6,!=1.6.7,>=1.6.2;python_version>='3.4' # BSD +openstackdocstheme>=1.18.1 # Apache-2.0 +reno>=2.5.0 # Apache-2.0 +fixtures>=3.0.0 # Apache-2.0/BSD +sphinxcontrib-apidoc>=0.2.0 # BSD diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/oslo.concurrency-3.29.1/doc/source/conf.py new/oslo.concurrency-3.30.0/doc/source/conf.py --- old/oslo.concurrency-3.29.1/doc/source/conf.py 2019-02-28 19:04:08.000000000 +0100 +++ new/oslo.concurrency-3.30.0/doc/source/conf.py 2019-09-04 16:25:11.000000000 +0200 @@ -12,17 +12,13 @@ # See the License for the specific language governing permissions and # limitations under the License. -import os -import sys - - -sys.path.insert(0, os.path.abspath('../..')) # -- General configuration ---------------------------------------------------- # Add any Sphinx extension module names here, as strings. They can be # extensions coming with Sphinx (named 'sphinx.ext.*') or your custom ones. extensions = [ 'sphinx.ext.autodoc', + 'sphinxcontrib.apidoc', 'openstackdocstheme', 'oslo_config.sphinxext', ] @@ -31,18 +27,6 @@ repository_name = 'openstack/oslo.concurrency' bug_project = 'oslo.concurrency' bug_tag = '' -html_last_updated_fmt = '%Y-%m-%d %H:%M' - -# autodoc generation is a bit aggressive and a nuisance when doing heavy -# text edit cycles. -# execute "export SPHINX_DEBUG=1" in your terminal to disable - -# A list of glob-style patterns that should be excluded when looking for source -# files. -exclude_patterns = [] - -# The suffix of source filenames. -source_suffix = '.rst' # The master toctree document. master_doc = 'index' @@ -61,26 +45,18 @@ # The name of the Pygments (syntax highlighting) style to use. pygments_style = 'sphinx' -# -- Options for HTML output -------------------------------------------------- -# The theme to use for HTML and HTML Help pages. Major themes that come with -# Sphinx are currently 'default' and 'sphinxdoc'. -# html_theme_path = ["."] +# -- Options for HTML output ------------------------------------------------- + html_theme = 'openstackdocs' -# html_static_path = ['static'] -# Output file base name for HTML help builder. -htmlhelp_basename = '%sdoc' % project -# Grouping the document tree into LaTeX files. List of tuples -# (source start file, target name, title, author, documentclass -# [howto/manual]). -latex_documents = [ - ('index', - '%s.tex' % project, - u'%s Documentation' % project, - u'OpenStack Foundation', 'manual'), -] +# -- sphinxcontrib.apidoc configuration -------------------------------------- -# Example configuration for intersphinx: refer to the Python standard library. -# intersphinx_mapping = {'http://docs.python.org/': None} +apidoc_module_dir = '../../' +apidoc_output_dir = 'reference/api' +apidoc_excluded_paths = [ + 'oslo_concurrency/tests', + 'oslo_concurrency/_*', + 'setup.py', +] diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/oslo.concurrency-3.29.1/doc/source/reference/index.rst new/oslo.concurrency-3.30.0/doc/source/reference/index.rst --- old/oslo.concurrency-3.29.1/doc/source/reference/index.rst 2019-02-28 19:04:08.000000000 +0100 +++ new/oslo.concurrency-3.30.0/doc/source/reference/index.rst 2019-09-04 16:25:11.000000000 +0200 @@ -10,3 +10,4 @@ opts processutils watchdog + api/modules diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/oslo.concurrency-3.29.1/oslo.concurrency.egg-info/PKG-INFO new/oslo.concurrency-3.30.0/oslo.concurrency.egg-info/PKG-INFO --- old/oslo.concurrency-3.29.1/oslo.concurrency.egg-info/PKG-INFO 2019-02-28 19:07:01.000000000 +0100 +++ new/oslo.concurrency-3.30.0/oslo.concurrency.egg-info/PKG-INFO 2019-09-04 16:25:50.000000000 +0200 @@ -1,6 +1,6 @@ Metadata-Version: 1.1 Name: oslo.concurrency -Version: 3.29.1 +Version: 3.30.0 Summary: Oslo Concurrency library Home-page: https://docs.openstack.org/oslo.concurrency/latest/ Author: OpenStack @@ -15,9 +15,9 @@ .. Change things from this point on - ================= - oslo.concurrency - ================= + ================ + oslo.concurrency + ================ .. image:: https://img.shields.io/pypi/v/oslo.concurrency.svg :target: https://pypi.org/project/oslo.concurrency/ @@ -29,7 +29,7 @@ * Free software: Apache license * Documentation: https://docs.openstack.org/oslo.concurrency/latest/ - * Source: https://git.openstack.org/cgit/openstack/oslo.concurrency + * Source: https://opendev.org/openstack/oslo.concurrency * Bugs: https://bugs.launchpad.net/oslo.concurrency * Release Notes: https://docs.openstack.org/releasenotes/oslo.concurrency/ @@ -44,4 +44,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/oslo.concurrency-3.29.1/oslo.concurrency.egg-info/SOURCES.txt new/oslo.concurrency-3.30.0/oslo.concurrency.egg-info/SOURCES.txt --- old/oslo.concurrency-3.29.1/oslo.concurrency.egg-info/SOURCES.txt 2019-02-28 19:07:01.000000000 +0100 +++ new/oslo.concurrency-3.30.0/oslo.concurrency.egg-info/SOURCES.txt 2019-09-04 16:25:50.000000000 +0200 @@ -15,6 +15,7 @@ setup.py test-requirements.txt tox.ini +doc/requirements.txt doc/source/conf.py doc/source/index.rst doc/source/configuration/index.rst @@ -66,6 +67,7 @@ releasenotes/source/pike.rst releasenotes/source/queens.rst releasenotes/source/rocky.rst +releasenotes/source/stein.rst releasenotes/source/unreleased.rst releasenotes/source/_static/.placeholder releasenotes/source/_templates/.placeholder diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/oslo.concurrency-3.29.1/oslo.concurrency.egg-info/pbr.json new/oslo.concurrency-3.30.0/oslo.concurrency.egg-info/pbr.json --- old/oslo.concurrency-3.29.1/oslo.concurrency.egg-info/pbr.json 2019-02-28 19:07:01.000000000 +0100 +++ new/oslo.concurrency-3.30.0/oslo.concurrency.egg-info/pbr.json 2019-09-04 16:25:50.000000000 +0200 @@ -1 +1 @@ -{"git_version": "e11481b", "is_release": true} \ No newline at end of file +{"git_version": "610df38", "is_release": true} \ No newline at end of file diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/oslo.concurrency-3.29.1/oslo_concurrency/processutils.py new/oslo.concurrency-3.30.0/oslo_concurrency/processutils.py --- old/oslo.concurrency-3.29.1/oslo_concurrency/processutils.py 2019-02-28 19:04:08.000000000 +0100 +++ new/oslo.concurrency-3.30.0/oslo_concurrency/processutils.py 2019-09-04 16:25:11.000000000 +0200 @@ -174,7 +174,7 @@ } def __init__(self, **kw): - for limit in self._LIMITS.keys(): + for limit in self._LIMITS: setattr(self, limit, kw.pop(limit, None)) if kw: @@ -184,7 +184,7 @@ def prlimit_args(self): """Create a list of arguments for the prlimit command line.""" args = [] - for limit in self._LIMITS.keys(): + for limit in self._LIMITS: val = getattr(self, limit) if val is not None: args.append("%s=%s" % (self._LIMITS[limit], val)) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/oslo.concurrency-3.29.1/releasenotes/source/index.rst new/oslo.concurrency-3.30.0/releasenotes/source/index.rst --- old/oslo.concurrency-3.29.1/releasenotes/source/index.rst 2019-02-28 19:04:08.000000000 +0100 +++ new/oslo.concurrency-3.30.0/releasenotes/source/index.rst 2019-09-04 16:25:11.000000000 +0200 @@ -6,6 +6,7 @@ :maxdepth: 1 unreleased + stein rocky queens pike diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/oslo.concurrency-3.29.1/releasenotes/source/stein.rst new/oslo.concurrency-3.30.0/releasenotes/source/stein.rst --- old/oslo.concurrency-3.29.1/releasenotes/source/stein.rst 1970-01-01 01:00:00.000000000 +0100 +++ new/oslo.concurrency-3.30.0/releasenotes/source/stein.rst 2019-09-04 16:25:11.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/oslo.concurrency-3.29.1/setup.cfg new/oslo.concurrency-3.30.0/setup.cfg --- old/oslo.concurrency-3.29.1/setup.cfg 2019-02-28 19:07:01.000000000 +0100 +++ new/oslo.concurrency-3.30.0/setup.cfg 2019-09-04 16:25:50.000000000 +0200 @@ -16,7 +16,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/oslo.concurrency-3.29.1/test-requirements.txt new/oslo.concurrency-3.30.0/test-requirements.txt --- old/oslo.concurrency-3.29.1/test-requirements.txt 2019-02-28 19:04:08.000000000 +0100 +++ new/oslo.concurrency-3.30.0/test-requirements.txt 2019-09-04 16:25:11.000000000 +0200 @@ -9,12 +9,7 @@ fixtures>=3.0.0 # Apache-2.0/BSD stestr>=2.0.0 # Apache-2.0 -# These are needed for docs generation -openstackdocstheme>=1.18.1 # Apache-2.0 -sphinx!=1.6.6,!=1.6.7,>=1.6.2 # BSD -reno>=2.5.0 # Apache-2.0 - eventlet!=0.18.3,!=0.20.1,>=0.18.2 # MIT # Bandit security code scanner -bandit>=1.1.0 # Apache-2.0 +bandit>=1.1.0,<1.6.0 # Apache-2.0 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/oslo.concurrency-3.29.1/tox.ini new/oslo.concurrency-3.30.0/tox.ini --- old/oslo.concurrency-3.29.1/tox.ini 2019-02-28 19:04:08.000000000 +0100 +++ new/oslo.concurrency-3.30.0/tox.ini 2019-09-04 16:25:11.000000000 +0200 @@ -1,17 +1,17 @@ [tox] minversion = 2.0 -envlist = py35,py27,pep8 +envlist = py27,py37,pep8 [testenv] 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}/test-requirements.txt - -r{toxinidir}/requirements.txt + -c{env:UPPER_CONSTRAINTS_FILE:https://opendev.org/openstack/requirements/raw/branch/master/upper-constraints.txt} + -r{toxinidir}/test-requirements.txt + -r{toxinidir}/requirements.txt # We want to support both vanilla stdlib and eventlet monkey patched commands = - lockutils-wrapper stestr run --slowest {posargs} - env TEST_EVENTLET=1 lockutils-wrapper stestr run --slowest {posargs} + lockutils-wrapper stestr run --slowest {posargs} + env TEST_EVENTLET=1 lockutils-wrapper stestr run --slowest {posargs} [testenv:py27] basepython = python2.7 @@ -32,19 +32,22 @@ [testenv:docs] basepython = python3 whitelist_externals = rm +deps = + {[testenv]deps} + -r{toxinidir}/doc/requirements.txt commands = - rm -fr doc/build - sphinx-build -W -b html doc/source doc/build/html {posargs} + rm -fr doc/build + sphinx-build -W -b html doc/source doc/build/html {posargs} [testenv:cover] basepython = python3 setenv = - PYTHON=coverage run --source oslo_concurrency --parallel-mode + PYTHON=coverage run --source oslo_concurrency --parallel-mode commands = - stestr run {posargs} - coverage combine - coverage html -d cover - coverage xml -o cover/coverage.xml + stestr run {posargs} + coverage combine + coverage html -d cover + coverage xml -o cover/coverage.xml [flake8] show-source = True @@ -57,6 +60,7 @@ [testenv:releasenotes] basepython = python3 +deps = -r{toxinidir}/doc/requirements.txt commands = sphinx-build -a -E -W -d releasenotes/build/doctrees -b html releasenotes/source releasenotes/build/html [testenv:lower-constraints]