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 - [email protected]
+
+- 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">[email protected]</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 <[email protected]>
Gary Kotton <[email protected]>
Gevorg Davoian <[email protected]>
+Ghanshyam Mann <[email protected]>
Hervé Beraud <[email protected]>
IWAMOTO Toshihiro <[email protected]>
Ian Cordasco <[email protected]>
@@ -93,6 +94,7 @@
gecong1973 <[email protected]>
gengchc2 <[email protected]>
howardlee <[email protected]>
+jacky06 <[email protected]>
jichenjc <[email protected]>
loooosy <[email protected]>
melissaml <[email protected]>
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]