Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package python-futurist for openSUSE:Factory
checked in at 2022-05-14 22:57:11
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-futurist (Old)
and /work/SRC/openSUSE:Factory/.python-futurist.new.1538 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-futurist"
Sat May 14 22:57:11 2022 rev:14 rq:977251 version:2.4.1
Changes:
--------
--- /work/SRC/openSUSE:Factory/python-futurist/python-futurist.changes
2021-12-07 00:01:00.324219969 +0100
+++
/work/SRC/openSUSE:Factory/.python-futurist.new.1538/python-futurist.changes
2022-05-14 22:59:04.147508863 +0200
@@ -1,0 +2,10 @@
+Sat May 14 15:45:21 UTC 2022 - [email protected]
+
+- update to version 2.4.1
+ - Update CI to use unversioned jobs template
+ - trivial: Remove unnecessary 'coding' lines
+ - Remove six
+ - Remove pbr from requirements.txt
+ - tox: Trivial cleanups
+
+-------------------------------------------------------------------
Old:
----
futurist-2.4.0.tar.gz
New:
----
futurist-2.4.1.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ python-futurist.spec ++++++
--- /var/tmp/diff_new_pack.3WpOng/_old 2022-05-14 22:59:04.543509357 +0200
+++ /var/tmp/diff_new_pack.3WpOng/_new 2022-05-14 22:59:04.547509362 +0200
@@ -1,7 +1,7 @@
#
# spec file for package python-futurist
#
-# Copyright (c) 2021 SUSE LLC
+# Copyright (c) 2022 SUSE LLC
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -17,13 +17,13 @@
Name: python-futurist
-Version: 2.4.0
+Version: 2.4.1
Release: 0
Summary: Useful additions to futures, from the future.
License: Apache-2.0
Group: Development/Languages/Python
URL: https://docs.openstack.org/futurist
-Source0:
https://files.pythonhosted.org/packages/source/f/futurist/futurist-2.4.0.tar.gz
+Source0:
https://files.pythonhosted.org/packages/source/f/futurist/futurist-2.4.1.tar.gz
BuildRequires: openstack-macros
BuildRequires: python3-PrettyTable
BuildRequires: python3-Sphinx
@@ -31,8 +31,6 @@
BuildRequires: python3-monotonic
BuildRequires: python3-openstackdocstheme
BuildRequires: python3-oslotest
-BuildRequires: python3-pbr >= 2.0.0
-BuildRequires: python3-six >= 1.10.0
BuildRequires: python3-stestr
BuildRequires: python3-testscenarios
BuildArch: noarch
@@ -42,8 +40,6 @@
%package -n python3-futurist
Summary: Useful additions to futures, from the future.
-Requires: python3-PrettyTable
-Requires: python3-six >= 1.10.0
%description -n python3-futurist
Useful additions to futures, from the future.
@@ -51,14 +47,14 @@
This package contains the Python 3.x module.
%prep
-%autosetup -p1 -n futurist-2.4.0
+%autosetup -p1 -n futurist-2.4.1
%py_req_cleanup
%build
%{py3_build}
# generate html docs
-PBR_VERSION=2.4.0 %sphinx_build -b html doc/source doc/build/html
+PBR_VERSION=2.4.1 %sphinx_build -b html doc/source doc/build/html
# remove the sphinx-build leftovers
rm -r doc/build/html/.{doctrees,buildinfo}
@@ -72,6 +68,6 @@
%doc doc/build/html README.rst
%license LICENSE
%{python3_sitelib}/futurist
-%{python3_sitelib}/futurist-*-py?.?.egg-info
+%{python3_sitelib}/futurist-*-py?.*.egg-info
%changelog
++++++ futurist-2.4.0.tar.gz -> futurist-2.4.1.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/futurist-2.4.0/.zuul.yaml
new/futurist-2.4.1/.zuul.yaml
--- old/futurist-2.4.0/.zuul.yaml 2021-09-06 10:23:10.000000000 +0200
+++ new/futurist-2.4.1/.zuul.yaml 2022-05-05 12:01:23.000000000 +0200
@@ -2,7 +2,7 @@
templates:
- check-requirements
- lib-forward-testing-python3
- - openstack-python3-wallaby-jobs
+ - openstack-python3-jobs
- periodic-stable-jobs
- publish-openstack-docs-pti
- release-notes-jobs-python3
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/futurist-2.4.0/ChangeLog new/futurist-2.4.1/ChangeLog
--- old/futurist-2.4.0/ChangeLog 2021-09-06 10:23:59.000000000 +0200
+++ new/futurist-2.4.1/ChangeLog 2022-05-05 12:02:09.000000000 +0200
@@ -1,6 +1,15 @@
CHANGES
=======
+2.4.1
+-----
+
+* tox: Trivial cleanups
+* trivial: Remove unnecessary 'coding' lines
+* Remove pbr from requirements.txt
+* Remove six
+* Update CI to use unversioned jobs template
+
2.4.0
-----
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/futurist-2.4.0/PKG-INFO new/futurist-2.4.1/PKG-INFO
--- old/futurist-2.4.0/PKG-INFO 2021-09-06 10:24:00.090648200 +0200
+++ new/futurist-2.4.1/PKG-INFO 2022-05-05 12:02:09.527826300 +0200
@@ -1,6 +1,6 @@
Metadata-Version: 1.2
Name: futurist
-Version: 2.4.0
+Version: 2.4.1
Summary: Useful additions to futures, from the future.
Home-page: https://docs.openstack.org/futurist/latest/
Author: OpenStack
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/futurist-2.4.0/doc/source/conf.py
new/futurist-2.4.1/doc/source/conf.py
--- old/futurist-2.4.0/doc/source/conf.py 2021-09-06 10:23:10.000000000
+0200
+++ new/futurist-2.4.1/doc/source/conf.py 2022-05-05 12:01:23.000000000
+0200
@@ -1,4 +1,3 @@
-# -*- coding: utf-8 -*-
# Copyright (C) 2020 Red Hat, Inc.
#
# Licensed under the Apache License, Version 2.0 (the "License");
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/futurist-2.4.0/futurist/__init__.py
new/futurist-2.4.1/futurist/__init__.py
--- old/futurist-2.4.0/futurist/__init__.py 2021-09-06 10:23:10.000000000
+0200
+++ new/futurist-2.4.1/futurist/__init__.py 2022-05-05 12:01:23.000000000
+0200
@@ -1,5 +1,3 @@
-# -*- coding: utf-8 -*-
-
# Copyright (C) 2015 Yahoo! Inc. All Rights Reserved.
#
# Licensed under the Apache License, Version 2.0 (the "License"); you may
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/futurist-2.4.0/futurist/_futures.py
new/futurist-2.4.1/futurist/_futures.py
--- old/futurist-2.4.0/futurist/_futures.py 2021-09-06 10:23:10.000000000
+0200
+++ new/futurist-2.4.1/futurist/_futures.py 2022-05-05 12:01:23.000000000
+0200
@@ -1,5 +1,3 @@
-# -*- coding: utf-8 -*-
-
# Copyright (C) 2014 Yahoo! Inc. All Rights Reserved.
#
# Licensed under the Apache License, Version 2.0 (the "License"); you may
@@ -15,13 +13,11 @@
# under the License.
import functools
+import queue
import threading
from concurrent import futures as _futures
from concurrent.futures import process as _process
-import six
-
-from six.moves import queue as compat_queue
from futurist import _green
from futurist import _thread
@@ -133,7 +129,7 @@
if max_workers <= 0:
raise ValueError("Max workers must be greater than zero")
self._max_workers = max_workers
- self._work_queue = compat_queue.Queue()
+ self._work_queue = queue.Queue()
self._shutdown_lock = threading.RLock()
self._shutdown = False
self._workers = []
@@ -171,7 +167,7 @@
w.stop()
if wait:
for w in self._workers:
- _thread.join_thread(w)
+ w.join()
def _submit(self, fn, *args, **kwargs):
f = Future()
@@ -254,7 +250,7 @@
if green and not _utils.EVENTLET_AVAILABLE:
raise RuntimeError('Eventlet is needed to use a green'
' synchronous executor')
- if not six.callable(run_work_func):
+ if not callable(run_work_func):
raise ValueError("Run work parameter expected to be callable")
self._run_work_func = run_work_func
self._shutoff = False
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/futurist-2.4.0/futurist/_green.py
new/futurist-2.4.1/futurist/_green.py
--- old/futurist-2.4.0/futurist/_green.py 2021-09-06 10:23:10.000000000
+0200
+++ new/futurist-2.4.1/futurist/_green.py 2022-05-05 12:01:23.000000000
+0200
@@ -1,5 +1,3 @@
-# -*- coding: utf-8 -*-
-
# Copyright (C) 2015 Yahoo! Inc. All Rights Reserved.
#
# Licensed under the Apache License, Version 2.0 (the "License"); you may
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/futurist-2.4.0/futurist/_thread.py
new/futurist-2.4.1/futurist/_thread.py
--- old/futurist-2.4.0/futurist/_thread.py 2021-09-06 10:23:10.000000000
+0200
+++ new/futurist-2.4.1/futurist/_thread.py 2022-05-05 12:01:23.000000000
+0200
@@ -1,5 +1,3 @@
-# -*- 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
@@ -13,13 +11,10 @@
# under the License.
import atexit
-import sys
+import queue
import threading
import weakref
-import six
-from six.moves import queue as compat_queue
-
class Threading(object):
@@ -42,16 +37,6 @@
_to_be_cleaned = weakref.WeakKeyDictionary()
_dying = False
-
-
-if six.PY2:
- # This ensures joining responds to keyboard interrupts.
- join_thread = lambda thread: thread.join(sys.maxint)
-else:
- # Not needed on py3 or newer...
- join_thread = lambda thread: thread.join()
-
-
_TOMBSTONE = object()
@@ -97,7 +82,7 @@
while work is None:
try:
work = self.work_queue.get(True, self.MAX_IDLE_FOR)
- except compat_queue.Empty:
+ except queue.Empty:
if self._is_dying():
work = _TOMBSTONE
self.idle = False
@@ -138,7 +123,7 @@
while threads_to_wait_for:
worker = threads_to_wait_for.pop()
try:
- join_thread(worker)
+ worker.join()
finally:
del worker
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/futurist-2.4.0/futurist/_utils.py
new/futurist-2.4.1/futurist/_utils.py
--- old/futurist-2.4.0/futurist/_utils.py 2021-09-06 10:23:10.000000000
+0200
+++ new/futurist-2.4.1/futurist/_utils.py 2022-05-05 12:01:23.000000000
+0200
@@ -1,5 +1,3 @@
-# -*- coding: utf-8 -*-
-
# Copyright (C) 2015 Yahoo! Inc. All Rights Reserved.
#
# Licensed under the Apache License, Version 2.0 (the "License"); you may
@@ -22,8 +20,6 @@
from time import monotonic
import traceback
-import six
-
now = monotonic
try:
@@ -60,10 +56,7 @@
def fail(self, exc_info=None):
exc_type, exc_value, exc_tb = exc_info or sys.exc_info()
try:
- if six.PY2:
- self.future.set_exception_info(exc_value, exc_tb)
- else:
- self.future.set_exception(exc_value)
+ self.future.set_exception(exc_value)
finally:
if exc_info is None:
del exc_type, exc_value, exc_tb
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/futurist-2.4.0/futurist/periodics.py
new/futurist-2.4.1/futurist/periodics.py
--- old/futurist-2.4.0/futurist/periodics.py 2021-09-06 10:23:10.000000000
+0200
+++ new/futurist-2.4.1/futurist/periodics.py 2022-05-05 12:01:23.000000000
+0200
@@ -1,5 +1,3 @@
-# -*- coding: utf-8 -*-
-
# Copyright (C) 2015 Yahoo! Inc. All Rights Reserved.
#
# Licensed under the Apache License, Version 2.0 (the "License"); you may
@@ -29,7 +27,6 @@
import prettytable
except ImportError:
prettytable = None
-import six
import futurist
from futurist import _utils as utils
@@ -176,7 +173,7 @@
f._periodic_spacing = spacing
f._periodic_run_immediately = run_immediately
- @six.wraps(f)
+ @functools.wraps(f)
def decorator(*args, **kwargs):
return f(*args, **kwargs)
@@ -198,7 +195,7 @@
def wrapper(func):
rnd = random.SystemRandom()
- @six.wraps(func)
+ @functools.wraps(func)
def decorator(cb, started_at, finished_at, metrics):
next_run = func(cb, started_at, finished_at, metrics)
how_often = cb._periodic_spacing
@@ -485,7 +482,7 @@
for (name, member) in inspect.getmembers(obj):
if name.startswith("_") and exclude_hidden:
continue
- if six.callable(member):
+ if callable(member):
missing_attrs = _check_attrs(member)
if not missing_attrs:
callables.append((member, args, kwargs))
@@ -557,7 +554,7 @@
exceptions on being called)
:type on_failure: callable
"""
- if on_failure is not None and not six.callable(on_failure):
+ if on_failure is not None and not callable(on_failure):
raise ValueError("On failure callback %r must be"
" callable" % on_failure)
self._tombstone = event_cls()
@@ -568,7 +565,7 @@
self._watchers = []
self._works = []
for (cb, args, kwargs) in callables:
- if not six.callable(cb):
+ if not callable(cb):
raise ValueError("Periodic callback %r must be callable" % cb)
missing_attrs = _check_attrs(cb)
if missing_attrs:
@@ -828,7 +825,7 @@
with the :py:func:`.periodic` decorator
:type cb: callable
"""
- if not six.callable(cb):
+ if not callable(cb):
raise ValueError("Periodic callback %r must be callable" % cb)
missing_attrs = _check_attrs(cb)
if missing_attrs:
@@ -919,7 +916,7 @@
self._tombstone.clear()
self._dead.clear()
for cb_metrics, _watcher in self._watchers:
- for k in list(six.iterkeys(cb_metrics)):
+ for k in list(cb_metrics):
# NOTE(harlowja): mutate the original dictionaries keys
# so that the watcher (which references the same dictionary
# keys) is able to see those changes.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/futurist-2.4.0/futurist/rejection.py
new/futurist-2.4.1/futurist/rejection.py
--- old/futurist-2.4.0/futurist/rejection.py 2021-09-06 10:23:10.000000000
+0200
+++ new/futurist-2.4.1/futurist/rejection.py 2022-05-05 12:01:23.000000000
+0200
@@ -1,5 +1,3 @@
-# -*- coding: utf-8 -*-
-
# Copyright (C) 2015 Yahoo! Inc. All Rights Reserved.
#
# Licensed under the Apache License, Version 2.0 (the "License"); you may
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/futurist-2.4.0/futurist/tests/base.py
new/futurist-2.4.1/futurist/tests/base.py
--- old/futurist-2.4.0/futurist/tests/base.py 2021-09-06 10:23:10.000000000
+0200
+++ new/futurist-2.4.1/futurist/tests/base.py 2022-05-05 12:01:23.000000000
+0200
@@ -1,5 +1,3 @@
-# -*- coding: utf-8 -*-
-
# Copyright 2010-2011 OpenStack Foundation
# Copyright (c) 2013 Hewlett-Packard Development Company, L.P.
#
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/futurist-2.4.0/futurist/tests/test_executors.py
new/futurist-2.4.1/futurist/tests/test_executors.py
--- old/futurist-2.4.0/futurist/tests/test_executors.py 2021-09-06
10:23:10.000000000 +0200
+++ new/futurist-2.4.1/futurist/tests/test_executors.py 2022-05-05
12:01:23.000000000 +0200
@@ -1,5 +1,3 @@
-# -*- 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
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/futurist-2.4.0/futurist/tests/test_periodics.py
new/futurist-2.4.1/futurist/tests/test_periodics.py
--- old/futurist-2.4.0/futurist/tests/test_periodics.py 2021-09-06
10:23:10.000000000 +0200
+++ new/futurist-2.4.1/futurist/tests/test_periodics.py 2022-05-05
12:01:23.000000000 +0200
@@ -1,5 +1,3 @@
-# -*- 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
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/futurist-2.4.0/futurist/tests/test_waiters.py
new/futurist-2.4.1/futurist/tests/test_waiters.py
--- old/futurist-2.4.0/futurist/tests/test_waiters.py 2021-09-06
10:23:10.000000000 +0200
+++ new/futurist-2.4.1/futurist/tests/test_waiters.py 2022-05-05
12:01:23.000000000 +0200
@@ -1,5 +1,3 @@
-# -*- 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
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/futurist-2.4.0/futurist/waiters.py
new/futurist-2.4.1/futurist/waiters.py
--- old/futurist-2.4.0/futurist/waiters.py 2021-09-06 10:23:10.000000000
+0200
+++ new/futurist-2.4.1/futurist/waiters.py 2022-05-05 12:01:23.000000000
+0200
@@ -1,5 +1,3 @@
-# -*- coding: utf-8 -*-
-
# Copyright (C) 2015 Yahoo! Inc. All Rights Reserved.
#
# Licensed under the Apache License, Version 2.0 (the "License"); you may
@@ -21,10 +19,10 @@
import collections
import contextlib
+import functools
from concurrent import futures
from concurrent.futures import _base
-import six
import futurist
from futurist import _utils
@@ -60,7 +58,7 @@
def _ensure_eventlet(func):
"""Decorator that verifies we have the needed eventlet components."""
- @six.wraps(func)
+ @functools.wraps(func)
def wrapper(*args, **kwargs):
if not _utils.EVENTLET_AVAILABLE or greenthreading is None:
raise RuntimeError('Eventlet is needed to wait on green futures')
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/futurist-2.4.0/futurist.egg-info/PKG-INFO
new/futurist-2.4.1/futurist.egg-info/PKG-INFO
--- old/futurist-2.4.0/futurist.egg-info/PKG-INFO 2021-09-06
10:24:00.000000000 +0200
+++ new/futurist-2.4.1/futurist.egg-info/PKG-INFO 2022-05-05
12:02:09.000000000 +0200
@@ -1,6 +1,6 @@
Metadata-Version: 1.2
Name: futurist
-Version: 2.4.0
+Version: 2.4.1
Summary: Useful additions to futures, from the future.
Home-page: https://docs.openstack.org/futurist/latest/
Author: OpenStack
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/futurist-2.4.0/futurist.egg-info/SOURCES.txt
new/futurist-2.4.1/futurist.egg-info/SOURCES.txt
--- old/futurist-2.4.0/futurist.egg-info/SOURCES.txt 2021-09-06
10:24:00.000000000 +0200
+++ new/futurist-2.4.1/futurist.egg-info/SOURCES.txt 2022-05-05
12:02:09.000000000 +0200
@@ -38,7 +38,6 @@
futurist.egg-info/dependency_links.txt
futurist.egg-info/not-zip-safe
futurist.egg-info/pbr.json
-futurist.egg-info/requires.txt
futurist.egg-info/top_level.txt
futurist/tests/__init__.py
futurist/tests/base.py
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/futurist-2.4.0/futurist.egg-info/pbr.json
new/futurist-2.4.1/futurist.egg-info/pbr.json
--- old/futurist-2.4.0/futurist.egg-info/pbr.json 2021-09-06
10:24:00.000000000 +0200
+++ new/futurist-2.4.1/futurist.egg-info/pbr.json 2022-05-05
12:02:09.000000000 +0200
@@ -1 +1 @@
-{"git_version": "d70c7e5", "is_release": true}
\ No newline at end of file
+{"git_version": "159d752", "is_release": true}
\ No newline at end of file
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/futurist-2.4.0/futurist.egg-info/requires.txt
new/futurist-2.4.1/futurist.egg-info/requires.txt
--- old/futurist-2.4.0/futurist.egg-info/requires.txt 2021-09-06
10:24:00.000000000 +0200
+++ new/futurist-2.4.1/futurist.egg-info/requires.txt 1970-01-01
01:00:00.000000000 +0100
@@ -1,2 +0,0 @@
-pbr!=2.1.0,>=2.0.0
-six>=1.10.0
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/futurist-2.4.0/releasenotes/source/conf.py
new/futurist-2.4.1/releasenotes/source/conf.py
--- old/futurist-2.4.0/releasenotes/source/conf.py 2021-09-06
10:23:10.000000000 +0200
+++ new/futurist-2.4.1/releasenotes/source/conf.py 2022-05-05
12:01:23.000000000 +0200
@@ -1,4 +1,3 @@
-# -*- 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
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/futurist-2.4.0/requirements.txt
new/futurist-2.4.1/requirements.txt
--- old/futurist-2.4.0/requirements.txt 2021-09-06 10:23:10.000000000 +0200
+++ new/futurist-2.4.1/requirements.txt 2022-05-05 12:01:23.000000000 +0200
@@ -1,6 +0,0 @@
-# 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.
-
-pbr!=2.1.0,>=2.0.0 # Apache-2.0
-six>=1.10.0 # MIT
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/futurist-2.4.0/tox.ini new/futurist-2.4.1/tox.ini
--- old/futurist-2.4.0/tox.ini 2021-09-06 10:23:10.000000000 +0200
+++ new/futurist-2.4.1/tox.ini 2022-05-05 12:01:23.000000000 +0200
@@ -5,13 +5,12 @@
[testenv]
basepython = python3
-install_command = pip install {opts} {packages}
-whitelist_externals = find
- rm
deps =
-
-c{env:TOX_CONSTRAINTS_FILE:https://releases.openstack.org/constraints/upper/master}
- -r{toxinidir}/requirements.txt
- -r{toxinidir}/test-requirements.txt
+
-c{env:TOX_CONSTRAINTS_FILE:https://releases.openstack.org/constraints/upper/master}
+ -r{toxinidir}/requirements.txt
+ -r{toxinidir}/test-requirements.txt
+setenv =
+ PYTHONDONTWRITEBYTECODE=1
commands =
stestr run --slowest {posargs}
@@ -36,8 +35,10 @@
coverage report
[testenv:docs]
-whitelist_externals = rm
-deps = -r{toxinidir}/doc/requirements.txt
+whitelist_externals =
+ rm
+deps =
+ -r{toxinidir}/doc/requirements.txt
commands =
rm -rf doc/build
sphinx-build -E -W --keep-going -b html doc/source doc/build/html
@@ -49,12 +50,12 @@
# E123, E125 skipped as they are invalid PEP-8.
show-source = True
ignore = E123,E125,E731,W504
-exclude=.venv,.git,.tox,dist,doc,*lib/python*,*egg,build
+exclude = .venv,.git,.tox,dist,doc,*lib/python*,*egg,build
[testenv:releasenotes]
-whitelist_externals = rm
+whitelist_externals =
+ rm
deps = {[testenv:docs]deps}
commands =
- rm -rf releasenotes/build
- sphinx-build -a -E -W -d releasenotes/build/doctrees -b html
releasenotes/source releasenotes/build/html
-
+ rm -rf releasenotes/build
+ sphinx-build -a -E -W -d releasenotes/build/doctrees -b html
releasenotes/source releasenotes/build/html