Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package python-automaton for 
openSUSE:Factory checked in at 2021-05-10 15:37:16
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-automaton (Old)
 and      /work/SRC/openSUSE:Factory/.python-automaton.new.2988 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "python-automaton"

Mon May 10 15:37:16 2021 rev:17 rq:889958 version:2.3.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/python-automaton/python-automaton.changes        
2020-06-05 20:10:33.633805681 +0200
+++ 
/work/SRC/openSUSE:Factory/.python-automaton.new.2988/python-automaton.changes  
    2021-05-10 15:39:30.061534536 +0200
@@ -1,0 +2,27 @@
+Sun May  2 16:32:19 UTC 2021 - [email protected]
+
+- update to version 2.3.0
+  - Remove six dependency
+  - Dropping lower constraints testing
+  - Uncap PrettyTable
+  - Use TOX_CONSTRAINTS_FILE
+  - Adding pre-commit
+  - Use py3 as the default runtime for tox
+  - Update master for stable/victoria
+  - Add Python3 wallaby unit tests
+
+-------------------------------------------------------------------
+Fri Oct  9 19:12:27 UTC 2020 - [email protected]
+
+- update to version 2.2.0
+  - Small cleanup
+  - Stop to use the __future__ module.
+  - Bump default tox env from py37 to py38
+  - drop mock from lower-constraints
+  - Update lower-constraints list
+  - Update master for stable/ussuri
+  - Add Python3 victoria unit tests
+  - Add py38 package metadata
+  - Switch to newer openstackdocstheme and reno versions
+
+-------------------------------------------------------------------

Old:
----
  automaton-2.0.1.tar.gz

New:
----
  automaton-2.3.0.tar.gz

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

Other differences:
------------------
++++++ python-automaton.spec ++++++
--- /var/tmp/diff_new_pack.Hps7tt/_old  2021-05-10 15:39:30.493532769 +0200
+++ /var/tmp/diff_new_pack.Hps7tt/_new  2021-05-10 15:39:30.497532751 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package python-automaton
 #
-# Copyright (c) 2020 SUSE LLC
+# Copyright (c) 2021 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-automaton
-Version:        2.0.1
+Version:        2.3.0
 Release:        0
 Summary:        Friendly state machines for python
 License:        Apache-2.0
 Group:          Development/Languages/Python
-URL:            https://launchpad.net/automaton
-Source0:        
https://files.pythonhosted.org/packages/source/a/automaton/automaton-2.0.1.tar.gz
+URL:            https://docs.openstack.org/automaton
+Source0:        
https://files.pythonhosted.org/packages/source/a/automaton/automaton-2.3.0.tar.gz
 BuildRequires:  openstack-macros
 BuildRequires:  python3-PrettyTable >= 0.7.2
 BuildRequires:  python3-devel
@@ -38,10 +38,9 @@
 
 %package -n python3-automaton
 Summary:        Friendly state machines for python
-Group:          Development/Languages/Python
 Requires:       python3-PrettyTable >= 0.7.2
 Requires:       python3-pbr >= 2.0.0
-Requires:       python3-six >= 1.10.0
+Requires:       python3-six
 
 %description -n python3-automaton
 Friendly state machines for python.
@@ -50,7 +49,6 @@
 
 %package -n python-automaton-doc
 Summary:        Documentation for the Automaton Library
-Group:          Development/Languages/Python
 BuildRequires:  python3-Sphinx
 BuildRequires:  python3-openstackdocstheme
 
@@ -58,7 +56,7 @@
 Documentation for the Automaton library.
 
 %prep
-%autosetup -p1 -n automaton-2.0.1
+%autosetup -p1 -n automaton-2.3.0
 %py_req_cleanup
 
 %build

++++++ _service ++++++
--- /var/tmp/diff_new_pack.Hps7tt/_old  2021-05-10 15:39:30.521532653 +0200
+++ /var/tmp/diff_new_pack.Hps7tt/_new  2021-05-10 15:39:30.521532653 +0200
@@ -1,16 +1,13 @@
 <services>
   <service mode="disabled" name="renderspec">
-    <param 
name="input-template">https://opendev.org/openstack/rpm-packaging/raw/branch/stable/ussuri/openstack/automaton/automaton.spec.j2</param>
+    <param 
name="input-template">https://opendev.org/openstack/rpm-packaging/raw/branch/stable/wallaby/openstack/automaton/automaton.spec.j2</param>
     <param name="output-name">python-automaton.spec</param>
-    <param 
name="requirements">https://opendev.org/openstack/automaton/raw/branch/stable/ussuri/requirements.txt</param>
+    <param 
name="requirements">https://opendev.org/openstack/automaton/raw/branch/stable/wallaby/requirements.txt</param>
     <param name="changelog-email">[email protected]</param>
     <param name="changelog-provider">gh,openstack,automaton</param>
   </service>
   <service mode="disabled" name="download_files">
     <param name="changesgenerate">enable</param>
   </service>
-  <service name="refresh_patches" mode="disabled">
-    <param name="changesgenerate">enable</param>
-  </service>
   <service name="format_spec_file" mode="disabled"/>
 </services>

++++++ automaton-2.0.1.tar.gz -> automaton-2.3.0.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/automaton-2.0.1/.pre-commit-config.yaml 
new/automaton-2.3.0/.pre-commit-config.yaml
--- old/automaton-2.0.1/.pre-commit-config.yaml 1970-01-01 01:00:00.000000000 
+0100
+++ new/automaton-2.3.0/.pre-commit-config.yaml 2021-02-19 12:27:28.000000000 
+0100
@@ -0,0 +1,35 @@
+# We from the Oslo project decided to pin repos based on the
+# commit hash instead of the version tag to prevend arbitrary
+# code from running in developer's machines.  To update to a
+# newer version, run `pre-commit autoupdate` and then replace
+# the newer versions with their commit hash.
+
+default_language_version:
+  python: python3
+
+repos:
+  - repo: https://github.com/pre-commit/pre-commit-hooks
+    rev: 9136088a246768144165fcc3ecc3d31bb686920a # v3.3.0
+    hooks:
+      - id: trailing-whitespace
+      # Replaces or checks mixed line ending
+      - id: mixed-line-ending
+        args: ['--fix', 'lf']
+        exclude: '.*\.(svg)$'
+      # Forbid files which have a UTF-8 byte-order marker
+      - id: check-byte-order-marker
+      # Checks that non-binary executables have a proper shebang
+      - id: check-executables-have-shebangs
+      # Check for files that contain merge conflict strings.
+      - id: check-merge-conflict
+      # Check for debugger imports and py37+ breakpoint()
+      # calls in python source
+      - id: debug-statements
+      - id: check-yaml
+        files: .*\.(yaml|yml)$
+  - repo: https://gitlab.com/pycqa/flake8
+    rev: fb91b994ed4adf4f2b4890e7bdba82f57e3a81df # 3.8.4
+    hooks:
+      - id: flake8
+        additional_dependencies:
+          - hacking>=3.1.0,<4.0
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/automaton-2.0.1/.zuul.yaml 
new/automaton-2.3.0/.zuul.yaml
--- old/automaton-2.0.1/.zuul.yaml      2020-04-07 12:08:46.000000000 +0200
+++ new/automaton-2.3.0/.zuul.yaml      2021-02-19 12:27:28.000000000 +0100
@@ -2,8 +2,7 @@
     templates:
       - check-requirements
       - lib-forward-testing-python3
-      - openstack-lower-constraints-jobs
-      - openstack-python3-ussuri-jobs
+      - openstack-python3-wallaby-jobs
       - periodic-stable-jobs
       - publish-openstack-docs-pti
       - release-notes-jobs-python3
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/automaton-2.0.1/AUTHORS new/automaton-2.3.0/AUTHORS
--- old/automaton-2.0.1/AUTHORS 2020-04-07 12:09:51.000000000 +0200
+++ new/automaton-2.3.0/AUTHORS 2021-02-19 12:28:12.000000000 +0100
@@ -13,8 +13,10 @@
 Le Hou <[email protected]>
 Ond??ej Nov?? <[email protected]>
 OpenStack Release Bot <[email protected]>
+Riccardo Pittau <[email protected]>
 Ronald Bradford <[email protected]>
 Ruby Loo <[email protected]>
+Sean McGinnis <[email protected]>
 Stephen Finucane <[email protected]>
 Swapnil Kulkarni (coolsvap) <[email protected]>
 Tom Cocozzello <[email protected]>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/automaton-2.0.1/ChangeLog 
new/automaton-2.3.0/ChangeLog
--- old/automaton-2.0.1/ChangeLog       2020-04-07 12:09:51.000000000 +0200
+++ new/automaton-2.3.0/ChangeLog       2021-02-19 12:28:12.000000000 +0100
@@ -1,6 +1,35 @@
 CHANGES
 =======
 
+2.3.0
+-----
+
+* Uncap PrettyTable
+* Dropping lower constraints testing
+* Remove six dependency
+* Use TOX\_CONSTRAINTS\_FILE
+* Use py3 as the default runtime for tox
+* Adding pre-commit
+* Add Python3 wallaby unit tests
+* Update master for stable/victoria
+
+2.2.0
+-----
+
+* Update lower-constraints list
+* drop mock from lower-constraints
+
+2.1.0
+-----
+
+* Stop to use the \_\_future\_\_ module
+* Small cleanup
+* Switch to newer openstackdocstheme and reno versions
+* Bump default tox env from py37 to py38
+* Add py38 package metadata
+* Add Python3 victoria unit tests
+* Update master for stable/ussuri
+
 2.0.1
 -----
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/automaton-2.0.1/PKG-INFO new/automaton-2.3.0/PKG-INFO
--- old/automaton-2.0.1/PKG-INFO        2020-04-07 12:09:51.000000000 +0200
+++ new/automaton-2.3.0/PKG-INFO        2021-02-19 12:28:12.362439400 +0100
@@ -1,6 +1,6 @@
 Metadata-Version: 1.2
 Name: automaton
-Version: 2.0.1
+Version: 2.3.0
 Summary: Friendly state machines for python.
 Home-page: https://docs.openstack.org/automaton/latest/
 Author: OpenStack
@@ -39,6 +39,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
 Classifier: Topic :: Software Development :: Libraries
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/automaton-2.0.1/automaton/converters/pydot.py 
new/automaton-2.3.0/automaton/converters/pydot.py
--- old/automaton-2.0.1/automaton/converters/pydot.py   2020-04-07 
12:08:46.000000000 +0200
+++ new/automaton-2.3.0/automaton/converters/pydot.py   2021-02-19 
12:27:28.000000000 +0100
@@ -12,8 +12,6 @@
 #    License for the specific language governing permissions and limitations
 #    under the License.
 
-from __future__ import absolute_import
-
 try:
     import pydot
     PYDOT_AVAILABLE = True
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/automaton-2.0.1/automaton/machines.py 
new/automaton-2.3.0/automaton/machines.py
--- old/automaton-2.0.1/automaton/machines.py   2020-04-07 12:08:46.000000000 
+0200
+++ new/automaton-2.3.0/automaton/machines.py   2021-02-19 12:27:28.000000000 
+0100
@@ -15,7 +15,6 @@
 import collections
 
 import prettytable
-import six
 
 from automaton import _utils as utils
 from automaton import exceptions as excp
@@ -54,9 +53,9 @@
 
 def _orderedkeys(data, sort=True):
     if sort:
-        return sorted(six.iterkeys(data))
+        return sorted(data)
     else:
-        return list(six.iterkeys(data))
+        return list(data)
 
 
 class _Jump(object):
@@ -178,10 +177,10 @@
         if state in self._states:
             raise excp.Duplicate("State '%s' already defined" % state)
         if on_enter is not None:
-            if not six.callable(on_enter):
+            if not callable(on_enter):
                 raise ValueError("On enter callback must be callable")
         if on_exit is not None:
-            if not six.callable(on_exit):
+            if not callable(on_exit):
                 raise ValueError("On exit callback must be callable")
         self._states[state] = {
             'terminal': bool(terminal),
@@ -225,7 +224,7 @@
         if state not in self._states:
             raise excp.NotFound("Can not add a reaction to event '%s' for an"
                                 " undefined state '%s'" % (event, state))
-        if not six.callable(reaction):
+        if not callable(reaction):
             raise ValueError("Reaction callback must be callable")
         if event not in self._states[state]['reactions']:
             self._states[state]['reactions'][event] = (reaction, args, kwargs)
@@ -380,19 +379,19 @@
     @property
     def states(self):
         """Returns the state names."""
-        return list(six.iterkeys(self._states))
+        return list(self._states)
 
     @property
     def events(self):
         """Returns how many events exist."""
         c = 0
-        for state in six.iterkeys(self._states):
+        for state in self._states:
             c += len(self._transitions[state])
         return c
 
     def __iter__(self):
         """Iterates over (start, event, end) transition tuples."""
-        for state in six.iterkeys(self._states):
+        for state in self._states:
             for event, target in self._transitions[state].items():
                 yield (state, event, target.name)
 
@@ -515,7 +514,7 @@
         """
         super(HierarchicalFiniteMachine, self).initialize(
             start_state=start_state)
-        for data in six.itervalues(self._states):
+        for data in self._states.values():
             if 'machine' in data:
                 nested_machine = data['machine']
                 nested_start_state = None
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/automaton-2.0.1/automaton/runners.py 
new/automaton-2.3.0/automaton/runners.py
--- old/automaton-2.0.1/automaton/runners.py    2020-04-07 12:08:46.000000000 
+0200
+++ new/automaton-2.3.0/automaton/runners.py    2021-02-19 12:27:28.000000000 
+0100
@@ -14,8 +14,6 @@
 
 import abc
 
-import six
-
 from automaton import exceptions as excp
 from automaton import machines
 
@@ -26,8 +24,7 @@
                          " in response to event '%s')")
 
 
[email protected]_metaclass(abc.ABCMeta)
-class Runner(object):
+class Runner(metaclass=abc.ABCMeta):
     """Machine runner used to run a state machine.
 
     Only **one** runner per machine should be active at the same time (aka
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/automaton-2.0.1/automaton/tests/test_fsm.py 
new/automaton-2.3.0/automaton/tests/test_fsm.py
--- old/automaton-2.0.1/automaton/tests/test_fsm.py     2020-04-07 
12:08:46.000000000 +0200
+++ new/automaton-2.3.0/automaton/tests/test_fsm.py     2021-02-19 
12:27:28.000000000 +0100
@@ -20,7 +20,6 @@
 from automaton import machines
 from automaton import runners
 
-import six
 from testtools import testcase
 
 
@@ -262,13 +261,13 @@
         self.assertFalse(self.jumper.terminated)
         self.assertEqual([('down', 'up'), ('up', 'down'), ('down', 'up')],
                          up_downs)
-        self.assertRaises(StopIteration, six.next, it)
+        self.assertRaises(StopIteration, next, it)
 
     def test_run_send_fail(self):
         up_downs = []
         runner = runners.FiniteRunner(self.jumper)
         it = runner.run_iter('jump')
-        up_downs.append(six.next(it))
+        up_downs.append(next(it))
         self.assertRaises(excp.NotFound, it.send, 'fail')
         it.close()
         self.assertEqual([('down', 'up')], up_downs)
@@ -364,7 +363,7 @@
 
         def phone_reaction(old_state, new_state, event, chat_iter):
             try:
-                six.next(chat_iter)
+                next(chat_iter)
             except StopIteration:
                 return 'finish'
             else:
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/automaton-2.0.1/automaton.egg-info/PKG-INFO 
new/automaton-2.3.0/automaton.egg-info/PKG-INFO
--- old/automaton-2.0.1/automaton.egg-info/PKG-INFO     2020-04-07 
12:09:51.000000000 +0200
+++ new/automaton-2.3.0/automaton.egg-info/PKG-INFO     2021-02-19 
12:28:12.000000000 +0100
@@ -1,6 +1,6 @@
 Metadata-Version: 1.2
 Name: automaton
-Version: 2.0.1
+Version: 2.3.0
 Summary: Friendly state machines for python.
 Home-page: https://docs.openstack.org/automaton/latest/
 Author: OpenStack
@@ -39,6 +39,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
 Classifier: Topic :: Software Development :: Libraries
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/automaton-2.0.1/automaton.egg-info/SOURCES.txt 
new/automaton-2.3.0/automaton.egg-info/SOURCES.txt
--- old/automaton-2.0.1/automaton.egg-info/SOURCES.txt  2020-04-07 
12:09:51.000000000 +0200
+++ new/automaton-2.3.0/automaton.egg-info/SOURCES.txt  2021-02-19 
12:28:12.000000000 +0100
@@ -1,4 +1,5 @@
 .coveragerc
+.pre-commit-config.yaml
 .stestr.conf
 .zuul.yaml
 AUTHORS
@@ -7,7 +8,6 @@
 HACKING.rst
 LICENSE
 README.rst
-babel.cfg
 bindep.txt
 lower-constraints.txt
 requirements.txt
@@ -52,5 +52,7 @@
 releasenotes/source/stein.rst
 releasenotes/source/train.rst
 releasenotes/source/unreleased.rst
+releasenotes/source/ussuri.rst
+releasenotes/source/victoria.rst
 releasenotes/source/_static/.placeholder
 releasenotes/source/_templates/.placeholder
\ No newline at end of file
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/automaton-2.0.1/automaton.egg-info/pbr.json 
new/automaton-2.3.0/automaton.egg-info/pbr.json
--- old/automaton-2.0.1/automaton.egg-info/pbr.json     2020-04-07 
12:09:51.000000000 +0200
+++ new/automaton-2.3.0/automaton.egg-info/pbr.json     2021-02-19 
12:28:12.000000000 +0100
@@ -1 +1 @@
-{"git_version": "8f1e436", "is_release": true}
\ No newline at end of file
+{"git_version": "406007e", "is_release": true}
\ No newline at end of file
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/automaton-2.0.1/automaton.egg-info/requires.txt 
new/automaton-2.3.0/automaton.egg-info/requires.txt
--- old/automaton-2.0.1/automaton.egg-info/requires.txt 2020-04-07 
12:09:51.000000000 +0200
+++ new/automaton-2.3.0/automaton.egg-info/requires.txt 2021-02-19 
12:28:12.000000000 +0100
@@ -1,3 +1,2 @@
+PrettyTable>=0.7.2
 pbr!=2.1.0,>=2.0.0
-six>=1.10.0
-PrettyTable<0.8,>=0.7.2
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/automaton-2.0.1/babel.cfg 
new/automaton-2.3.0/babel.cfg
--- old/automaton-2.0.1/babel.cfg       2020-04-07 12:08:46.000000000 +0200
+++ new/automaton-2.3.0/babel.cfg       1970-01-01 01:00:00.000000000 +0100
@@ -1,2 +0,0 @@
-[python: **.py]
-
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/automaton-2.0.1/doc/requirements.txt 
new/automaton-2.3.0/doc/requirements.txt
--- old/automaton-2.0.1/doc/requirements.txt    2020-04-07 12:08:46.000000000 
+0200
+++ new/automaton-2.3.0/doc/requirements.txt    2021-02-19 12:27:28.000000000 
+0100
@@ -4,5 +4,5 @@
 
 # For generating sphinx documentation
 doc8>=0.6.0 # Apache-2.0
-sphinx!=1.6.6,!=1.6.7,!=2.1.0,>=1.6.2 # BSD
-openstackdocstheme>=1.18.1 # Apache-2.0
+sphinx>=2.0.0,!=2.1.0 # BSD
+openstackdocstheme>=2.2.1 # Apache-2.0
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/automaton-2.0.1/doc/source/conf.py 
new/automaton-2.3.0/doc/source/conf.py
--- old/automaton-2.0.1/doc/source/conf.py      2020-04-07 12:08:46.000000000 
+0200
+++ new/automaton-2.3.0/doc/source/conf.py      2021-02-19 12:27:28.000000000 
+0100
@@ -1,4 +1,6 @@
 # -*- coding: utf-8 -*-
+# Copyright (C) 2020 Red Hat, Inc.
+#
 # 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
@@ -29,10 +31,10 @@
 ]
 
 # openstackdocstheme options
-repository_name = 'openstack/automaton'
-bug_project = 'automaton'
-bug_tag = ''
-html_last_updated_fmt = '%Y-%m-%d %H:%M'
+openstackdocs_repo_name = 'openstack/automaton'
+openstackdocs_auto_name = False
+openstackdocs_bug_project = 'automaton'
+openstackdocs_bug_tag = ''
 
 # autodoc generation is a bit aggressive and a nuisance when doing heavy
 # text edit cycles.
@@ -56,7 +58,7 @@
 add_module_names = True
 
 # The name of the Pygments (syntax highlighting) style to use.
-pygments_style = 'sphinx'
+pygments_style = 'native'
 
 # -- Options for HTML output --------------------------------------------------
 
@@ -79,6 +81,3 @@
      u'%s Documentation' % project,
      u'OpenStack Foundation', 'manual'),
 ]
-
-# Example configuration for intersphinx: refer to the Python standard library.
-#intersphinx_mapping = {'http://docs.python.org/': None}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/automaton-2.0.1/lower-constraints.txt 
new/automaton-2.3.0/lower-constraints.txt
--- old/automaton-2.0.1/lower-constraints.txt   2020-04-07 12:08:46.000000000 
+0200
+++ new/automaton-2.3.0/lower-constraints.txt   2021-02-19 12:27:28.000000000 
+0100
@@ -1,46 +1,34 @@
-alabaster==0.7.10
 appdirs==1.3.0
-Babel==2.3.4
-chardet==3.0.4
+argparse==0.9.0
+cliff==3.1.0
+cmd2==0.8.9
 coverage==4.0
-doc8==0.6.0
-docutils==0.11
 dulwich==0.15.0
 extras==1.0.0
 fixtures==3.0.0
-flake8==2.2.4
-hacking==0.10.3
-imagesize==0.7.1
+future==0.18.2
 iso8601==0.1.11
-Jinja2==2.10
 keystoneauth1==3.4.0
 linecache2==1.0.0
-MarkupSafe==1.0
-mccabe==0.2.1
-mock==2.0.0
-mox3==0.20.0
-openstackdocstheme==1.18.1
 os-client-config==1.28.0
 oslotest==3.2.0
 pbr==2.0.0
-pep8==1.5.7
 prettytable==0.7.2
-pyflakes==0.8.1
-Pygments==2.2.0
+pyparsing==2.4.7
+pyperclip==1.8.0
 python-mimeparse==1.6.0
 python-subunit==1.0.0
-pytz==2013.6
-PyYAML==3.12
-reno==2.5.0
+reno==3.1.0
 requests==2.14.2
 requestsexceptions==1.2.0
-restructuredtext-lint==1.1.1
 six==1.10.0
-snowballstemmer==1.2.1
-Sphinx==1.6.2
-sphinxcontrib-websupport==1.0.1
-stevedore==1.20.0
 stestr==2.0.0
+stevedore==1.20.0
+testrepository==0.0.20
 testtools==2.2.0
+toml==0.9.3
 traceback2==1.4.0
 unittest2==1.1.0
+virtualenv==20.0.8
+voluptuous==0.11.7
+wcwidth==0.2.4
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/automaton-2.0.1/releasenotes/source/conf.py 
new/automaton-2.3.0/releasenotes/source/conf.py
--- old/automaton-2.0.1/releasenotes/source/conf.py     2020-04-07 
12:08:46.000000000 +0200
+++ new/automaton-2.3.0/releasenotes/source/conf.py     2021-02-19 
12:27:28.000000000 +0100
@@ -95,7 +95,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 = []
@@ -274,3 +274,9 @@
 
 # -- Options for Internationalization output ------------------------------
 locale_dirs = ['locale/']
+
+# openstackdocstheme options
+openstackdocs_repo_name = 'openstack/automaton'
+openstackdocs_auto_name = False
+openstackdocs_bug_project = 'automaton'
+openstackdocs_bug_tag = ''
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/automaton-2.0.1/releasenotes/source/index.rst 
new/automaton-2.3.0/releasenotes/source/index.rst
--- old/automaton-2.0.1/releasenotes/source/index.rst   2020-04-07 
12:08:46.000000000 +0200
+++ new/automaton-2.3.0/releasenotes/source/index.rst   2021-02-19 
12:27:28.000000000 +0100
@@ -6,6 +6,8 @@
     :maxdepth: 1
 
     unreleased
+    victoria
+    ussuri
     train
     stein
     rocky
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/automaton-2.0.1/releasenotes/source/ussuri.rst 
new/automaton-2.3.0/releasenotes/source/ussuri.rst
--- old/automaton-2.0.1/releasenotes/source/ussuri.rst  1970-01-01 
01:00:00.000000000 +0100
+++ new/automaton-2.3.0/releasenotes/source/ussuri.rst  2021-02-19 
12:27:28.000000000 +0100
@@ -0,0 +1,6 @@
+===========================
+Ussuri Series Release Notes
+===========================
+
+.. release-notes::
+   :branch: stable/ussuri
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/automaton-2.0.1/releasenotes/source/victoria.rst 
new/automaton-2.3.0/releasenotes/source/victoria.rst
--- old/automaton-2.0.1/releasenotes/source/victoria.rst        1970-01-01 
01:00:00.000000000 +0100
+++ new/automaton-2.3.0/releasenotes/source/victoria.rst        2021-02-19 
12:27:28.000000000 +0100
@@ -0,0 +1,6 @@
+=============================
+Victoria Series Release Notes
+=============================
+
+.. release-notes::
+   :branch: stable/victoria
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/automaton-2.0.1/requirements.txt 
new/automaton-2.3.0/requirements.txt
--- old/automaton-2.0.1/requirements.txt        2020-04-07 12:08:46.000000000 
+0200
+++ new/automaton-2.3.0/requirements.txt        2021-02-19 12:27:28.000000000 
+0100
@@ -5,8 +5,5 @@
 # See: https://bugs.launchpad.net/pbr/+bug/1384919 for why this is here...
 pbr!=2.1.0,>=2.0.0 # Apache-2.0
 
-# Python 2->3 compatibility library.
-six>=1.10.0 # MIT
-
 # For pretty formatting machines/state tables...
-PrettyTable<0.8,>=0.7.2 # BSD
+PrettyTable>=0.7.2 # BSD
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/automaton-2.0.1/setup.cfg 
new/automaton-2.3.0/setup.cfg
--- old/automaton-2.0.1/setup.cfg       2020-04-07 12:09:51.000000000 +0200
+++ new/automaton-2.3.0/setup.cfg       2021-02-19 12:28:12.366439300 +0100
@@ -15,6 +15,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
        Topic :: Software Development :: Libraries
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/automaton-2.0.1/setup.py new/automaton-2.3.0/setup.py
--- old/automaton-2.0.1/setup.py        2020-04-07 12:08:46.000000000 +0200
+++ new/automaton-2.3.0/setup.py        2021-02-19 12:27:28.000000000 +0100
@@ -13,17 +13,8 @@
 # See the License for the specific language governing permissions and
 # limitations under the License.
 
-# THIS FILE IS MANAGED BY THE GLOBAL REQUIREMENTS REPO - DO NOT EDIT
 import setuptools
 
-# In python < 2.7.4, a lazy loading of package `pbr` will break
-# setuptools if some other modules registered functions in `atexit`.
-# solution from: http://bugs.python.org/issue15881#msg170215
-try:
-    import multiprocessing  # noqa
-except ImportError:
-    pass
-
 setuptools.setup(
     setup_requires=['pbr>=2.0.0'],
     pbr=True)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/automaton-2.0.1/test-requirements.txt 
new/automaton-2.3.0/test-requirements.txt
--- old/automaton-2.0.1/test-requirements.txt   2020-04-07 12:08:46.000000000 
+0200
+++ new/automaton-2.3.0/test-requirements.txt   2021-02-19 12:27:28.000000000 
+0100
@@ -2,10 +2,9 @@
 # of appearance. Changing the order has an impact on the overall integration
 # process, which may cause wedges in the gate later.
 
-hacking>=3.0,<3.1.0 # Apache-2.0
-
 coverage!=4.4,>=4.0 # Apache-2.0
 oslotest>=3.2.0 # Apache-2.0
 stestr>=2.0.0 # Apache-2.0
 testtools>=2.2.0 # MIT
-reno>=2.5.0 # Apache-2.0
+reno>=3.1.0 # Apache-2.0
+
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/automaton-2.0.1/tox.ini new/automaton-2.3.0/tox.ini
--- old/automaton-2.0.1/tox.ini 2020-04-07 12:08:46.000000000 +0200
+++ new/automaton-2.3.0/tox.ini 2021-02-19 12:27:28.000000000 +0100
@@ -1,18 +1,20 @@
 [tox]
 minversion = 3.1.1
-envlist = py37,docs,pep8
+envlist = py3,docs,pep8
 ignore_basepython_conflict = true
 
 [testenv]
 basepython = python3
 deps =
-  
-c{env:UPPER_CONSTRAINTS_FILE:https://releases.openstack.org/constraints/upper/master}
+  
-c{env:TOX_CONSTRAINTS_FILE:https://releases.openstack.org/constraints/upper/master}
   -r{toxinidir}/test-requirements.txt
   -r{toxinidir}/requirements.txt
 commands = stestr run --slowest {posargs}
 
 [testenv:pep8]
-commands = flake8 {posargs}
+deps =
+    pre-commit>=2.6.0 # MIT
+commands = pre-commit run -a
 
 [testenv:venv]
 commands = {posargs}
@@ -22,7 +24,7 @@
 
 [testenv:docs]
 deps =
-  
-c{env:UPPER_CONSTRAINTS_FILE:https://releases.openstack.org/constraints/upper/master}
+  
-c{env:TOX_CONSTRAINTS_FILE:https://releases.openstack.org/constraints/upper/master}
   -r{toxinidir}/doc/requirements.txt
 commands =
   doc8 --ignore-path "doc/source/history.rst" doc/source

Reply via email to