Hello community, here is the log from the commit of package python-automaton for openSUSE:Factory checked in at 2017-12-21 11:29:21 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/python-automaton (Old) and /work/SRC/openSUSE:Factory/.python-automaton.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-automaton" Thu Dec 21 11:29:21 2017 rev:8 rq:558756 version:1.13.1 Changes: -------- --- /work/SRC/openSUSE:Factory/python-automaton/python-automaton.changes 2017-09-29 11:56:25.645994756 +0200 +++ /work/SRC/openSUSE:Factory/.python-automaton.new/python-automaton.changes 2017-12-21 11:29:22.611452010 +0100 @@ -1,0 +2,10 @@ +Wed Dec 20 09:36:34 UTC 2017 - [email protected] + +- update to version 1.13.1 + - Update reno for stable/pike + - Remove setting of version/release from releasenotes + - Updated from global requirements + - Avoid tox_install.sh for constraints support + - Remove kwarg default_start_state in the machine constructor + +------------------------------------------------------------------- Old: ---- automaton-1.12.1.tar.gz New: ---- automaton-1.13.1.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ python-automaton.spec ++++++ --- /var/tmp/diff_new_pack.EBYdRk/_old 2017-12-21 11:29:23.195423536 +0100 +++ /var/tmp/diff_new_pack.EBYdRk/_new 2017-12-21 11:29:23.199423341 +0100 @@ -18,13 +18,13 @@ %global sname automaton Name: python-automaton -Version: 1.12.1 +Version: 1.13.1 Release: 0 Summary: Friendly state machines for python License: Apache-2.0 Group: Development/Languages/Python Url: https://launchpad.net/%{sname} -Source0: https://pypi.io/packages/source/a/%{sname}/%{sname}-%{version}.tar.gz +Source0: https://files.pythonhosted.org/packages/source/a/%{sname}/%{sname}-%{version}.tar.gz BuildRequires: openstack-macros BuildRequires: python-PrettyTable >= 0.7.1 BuildRequires: python-debtcollector >= 1.2.0 @@ -34,11 +34,11 @@ BuildRequires: python-pbr >= 2.0.0 BuildRequires: python-testrepository >= 0.0.18 BuildRequires: python-testscenarios >= 0.4 -BuildRequires: python-testtools >= 1.4.0 +BuildRequires: python-testtools >= 2.2.0 Requires: python-PrettyTable >= 0.7.1 Requires: python-debtcollector >= 1.2.0 Requires: python-pbr >= 2.0.0 -Requires: python-six >= 1.9.0 +Requires: python-six >= 1.10.0 BuildArch: noarch %description @@ -48,7 +48,7 @@ Summary: Documentation for the Automaton Library Group: Development/Languages/Python BuildRequires: python-Sphinx -BuildRequires: python-openstackdocstheme >= 1.16.0 +BuildRequires: python-openstackdocstheme >= 1.17.0 %description doc Documentation for the Automaton library. ++++++ _service ++++++ --- /var/tmp/diff_new_pack.EBYdRk/_old 2017-12-21 11:29:23.223422171 +0100 +++ /var/tmp/diff_new_pack.EBYdRk/_new 2017-12-21 11:29:23.223422171 +0100 @@ -1,8 +1,8 @@ <services> <service mode="disabled" name="renderspec"> - <param name="input-template">https://raw.githubusercontent.com/openstack/rpm-packaging/stable/pike/openstack/automaton/automaton.spec.j2</param> + <param name="input-template">https://raw.githubusercontent.com/openstack/rpm-packaging/master/openstack/automaton/automaton.spec.j2</param> <param name="output-name">python-automaton.spec</param> - <param name="requirements">https://raw.githubusercontent.com/openstack/rpm-packaging/stable/pike/global-requirements.txt</param> + <param name="requirements">https://raw.githubusercontent.com/openstack/rpm-packaging/master/requirements.txt</param> <param name="changelog-email">[email protected]</param> <param name="changelog-provider">gh,openstack,automaton</param> </service> ++++++ automaton-1.12.1.tar.gz -> automaton-1.13.1.tar.gz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/automaton-1.12.1/AUTHORS new/automaton-1.13.1/AUTHORS --- old/automaton-1.12.1/AUTHORS 2017-09-27 06:25:17.000000000 +0200 +++ new/automaton-1.13.1/AUTHORS 2017-12-04 11:32:15.000000000 +0100 @@ -1,3 +1,4 @@ +Andreas Jaeger <[email protected]> Cao Xuan Hoang <[email protected]> ChangBo Guo(gcb) <[email protected]> Chuck Short <[email protected]> diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/automaton-1.12.1/ChangeLog new/automaton-1.13.1/ChangeLog --- old/automaton-1.12.1/ChangeLog 2017-09-27 06:25:17.000000000 +0200 +++ new/automaton-1.13.1/ChangeLog 2017-12-04 11:32:15.000000000 +0100 @@ -1,12 +1,20 @@ CHANGES ======= -1.12.1 +1.13.1 ------ +* Avoid tox\_install.sh for constraints support +* Remove setting of version/release from releasenotes + +1.13.0 +------ + +* Updated from global requirements +* Remove kwarg default\_start\_state in the machine constructor +* Updated from global requirements +* Update reno for stable/pike * Updated from global requirements -* Update UPPER\_CONSTRAINTS\_FILE for stable/pike -* Update .gitreview for stable/pike 1.12.0 ------ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/automaton-1.12.1/PKG-INFO new/automaton-1.13.1/PKG-INFO --- old/automaton-1.12.1/PKG-INFO 2017-09-27 06:25:17.000000000 +0200 +++ new/automaton-1.13.1/PKG-INFO 2017-12-04 11:32:15.000000000 +0100 @@ -1,6 +1,6 @@ Metadata-Version: 1.1 Name: automaton -Version: 1.12.1 +Version: 1.13.1 Summary: Friendly state machines for python. Home-page: https://docs.openstack.org/automaton/latest/ Author: OpenStack diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/automaton-1.12.1/automaton/machines.py new/automaton-1.13.1/automaton/machines.py --- old/automaton-1.12.1/automaton/machines.py 2017-09-27 06:23:07.000000000 +0200 +++ new/automaton-1.13.1/automaton/machines.py 2017-12-04 11:29:42.000000000 +0100 @@ -14,7 +14,6 @@ import collections -from debtcollector import removals import prettytable import six @@ -102,16 +101,10 @@ return cls.Effect(new_state['reactions'].get(event), new_state["terminal"]) - @removals.removed_kwarg('default_start_state', - message="The usage of 'default_start_state' via" - " the machine constructor is deprecated and will" - " be removed in a future version; usage of" - " the 'default_start_state' property setter is" - " recommended.") - def __init__(self, default_start_state=None): + def __init__(self): self._transitions = {} self._states = collections.OrderedDict() - self._default_start_state = default_start_state + self._default_start_state = None self._current = None self.frozen = False @@ -460,9 +453,8 @@ Effect = collections.namedtuple('Effect', 'reaction,terminal,machine') - def __init__(self, default_start_state=None): - super(HierarchicalFiniteMachine, self).__init__( - default_start_state=default_start_state) + def __init__(self): + super(HierarchicalFiniteMachine, self).__init__() self._nested_machines = {} @classmethod diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/automaton-1.12.1/automaton.egg-info/PKG-INFO new/automaton-1.13.1/automaton.egg-info/PKG-INFO --- old/automaton-1.12.1/automaton.egg-info/PKG-INFO 2017-09-27 06:25:17.000000000 +0200 +++ new/automaton-1.13.1/automaton.egg-info/PKG-INFO 2017-12-04 11:32:15.000000000 +0100 @@ -1,6 +1,6 @@ Metadata-Version: 1.1 Name: automaton -Version: 1.12.1 +Version: 1.13.1 Summary: Friendly state machines for python. Home-page: https://docs.openstack.org/automaton/latest/ Author: OpenStack diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/automaton-1.12.1/automaton.egg-info/SOURCES.txt new/automaton-1.13.1/automaton.egg-info/SOURCES.txt --- old/automaton-1.12.1/automaton.egg-info/SOURCES.txt 2017-09-27 06:25:17.000000000 +0200 +++ new/automaton-1.13.1/automaton.egg-info/SOURCES.txt 2017-12-04 11:32:15.000000000 +0100 @@ -41,7 +41,7 @@ releasenotes/source/conf.py releasenotes/source/index.rst releasenotes/source/ocata.rst +releasenotes/source/pike.rst releasenotes/source/unreleased.rst releasenotes/source/_static/.placeholder -releasenotes/source/_templates/.placeholder -tools/tox_install.sh \ No newline at end of file +releasenotes/source/_templates/.placeholder \ No newline at end of file diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/automaton-1.12.1/automaton.egg-info/pbr.json new/automaton-1.13.1/automaton.egg-info/pbr.json --- old/automaton-1.12.1/automaton.egg-info/pbr.json 2017-09-27 06:25:17.000000000 +0200 +++ new/automaton-1.13.1/automaton.egg-info/pbr.json 2017-12-04 11:32:15.000000000 +0100 @@ -1 +1 @@ -{"git_version": "0028da7", "is_release": true} \ No newline at end of file +{"git_version": "67b25ef", "is_release": true} \ No newline at end of file diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/automaton-1.12.1/automaton.egg-info/requires.txt new/automaton-1.13.1/automaton.egg-info/requires.txt --- old/automaton-1.12.1/automaton.egg-info/requires.txt 2017-09-27 06:25:17.000000000 +0200 +++ new/automaton-1.13.1/automaton.egg-info/requires.txt 2017-12-04 11:32:15.000000000 +0100 @@ -1,4 +1,3 @@ pbr!=2.1.0,>=2.0.0 six>=1.9.0 -debtcollector>=1.2.0 PrettyTable<0.8,>=0.7.1 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/automaton-1.12.1/releasenotes/source/conf.py new/automaton-1.13.1/releasenotes/source/conf.py --- old/automaton-1.12.1/releasenotes/source/conf.py 2017-09-27 06:23:06.000000000 +0200 +++ new/automaton-1.13.1/releasenotes/source/conf.py 2017-12-04 11:29:42.000000000 +0100 @@ -58,15 +58,12 @@ project = u'automaton Release Notes' copyright = u'2016, automaton Developers' -# The version info for the project you're documenting, acts as replacement for -# |version| and |release|, also used in various other places throughout the -# built documents. -# -# The short X.Y version. -import pkg_resources -release = pkg_resources.get_distribution('automaton').version + +# Release notes do not need a version number in the title, they +# cover multiple releases. +release = '' # The short X.Y version. -version = release +version = '' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/automaton-1.12.1/releasenotes/source/index.rst new/automaton-1.13.1/releasenotes/source/index.rst --- old/automaton-1.12.1/releasenotes/source/index.rst 2017-09-27 06:23:07.000000000 +0200 +++ new/automaton-1.13.1/releasenotes/source/index.rst 2017-12-04 11:29:42.000000000 +0100 @@ -6,4 +6,5 @@ :maxdepth: 1 unreleased + pike ocata diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/automaton-1.12.1/releasenotes/source/pike.rst new/automaton-1.13.1/releasenotes/source/pike.rst --- old/automaton-1.12.1/releasenotes/source/pike.rst 1970-01-01 01:00:00.000000000 +0100 +++ new/automaton-1.13.1/releasenotes/source/pike.rst 2017-12-04 11:29:42.000000000 +0100 @@ -0,0 +1,6 @@ +=================================== + Pike Series Release Notes +=================================== + +.. release-notes:: + :branch: stable/pike diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/automaton-1.12.1/requirements.txt new/automaton-1.13.1/requirements.txt --- old/automaton-1.12.1/requirements.txt 2017-09-27 06:23:07.000000000 +0200 +++ new/automaton-1.13.1/requirements.txt 2017-12-04 11:29:42.000000000 +0100 @@ -8,8 +8,5 @@ # Python 2->3 compatibility library. six>=1.9.0 # MIT -# For deprecation of things -debtcollector>=1.2.0 # Apache-2.0 - # For pretty formatting machines/state tables... PrettyTable<0.8,>=0.7.1 # BSD diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/automaton-1.12.1/test-requirements.txt new/automaton-1.13.1/test-requirements.txt --- old/automaton-1.12.1/test-requirements.txt 2017-09-27 06:23:07.000000000 +0200 +++ new/automaton-1.13.1/test-requirements.txt 2017-12-04 11:29:42.000000000 +0100 @@ -4,12 +4,12 @@ hacking<0.11,>=0.10.0 -doc8 # Apache-2.0 +doc8>=0.6.0 # Apache-2.0 coverage!=4.4,>=4.0 # Apache-2.0 python-subunit>=0.0.18 # Apache-2.0/BSD sphinx>=1.6.2 # BSD -openstackdocstheme>=1.16.0 # Apache-2.0 +openstackdocstheme>=1.17.0 # Apache-2.0 oslotest>=1.10.0 # Apache-2.0 testrepository>=0.0.18 # Apache-2.0/BSD testtools>=1.4.0 # MIT -reno!=2.3.1,>=1.8.0 # Apache-2.0 +reno>=2.5.0 # Apache-2.0 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/automaton-1.12.1/tools/tox_install.sh new/automaton-1.13.1/tools/tox_install.sh --- old/automaton-1.12.1/tools/tox_install.sh 2017-09-27 06:23:06.000000000 +0200 +++ new/automaton-1.13.1/tools/tox_install.sh 1970-01-01 01:00:00.000000000 +0100 @@ -1,30 +0,0 @@ -#!/usr/bin/env bash - -# Client constraint file contains this client version pin that is in conflict -# with installing the client from source. We should remove the version pin in -# the constraints file before applying it for from-source installation. - -CONSTRAINTS_FILE="$1" -shift 1 - -set -e - -# NOTE(tonyb): Place this in the tox enviroment's log dir so it will get -# published to logs.openstack.org for easy debugging. -localfile="$VIRTUAL_ENV/log/upper-constraints.txt" - -if [[ "$CONSTRAINTS_FILE" != http* ]]; then - CONSTRAINTS_FILE="file://$CONSTRAINTS_FILE" -fi -# NOTE(tonyb): need to add curl to bindep.txt if the project supports bindep -curl "$CONSTRAINTS_FILE" --insecure --progress-bar --output "$localfile" - -pip install -c"$localfile" openstack-requirements - -# This is the main purpose of the script: Allow local installation of -# the current repo. It is listed in constraints file and thus any -# install will be constrained and we need to unconstrain it. -edit-constraints "$localfile" -- "$CLIENT_NAME" - -pip install -c"$localfile" -U "$@" -exit $? diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/automaton-1.12.1/tox.ini new/automaton-1.13.1/tox.ini --- old/automaton-1.12.1/tox.ini 2017-09-27 06:23:07.000000000 +0200 +++ new/automaton-1.13.1/tox.ini 2017-12-04 11:29:42.000000000 +0100 @@ -7,12 +7,11 @@ commands = python setup.py build_sphinx [testenv] -setenv = - VIRTUAL_ENV={envdir} - BRANCH_NAME=master - CLIENT_NAME=automaton -install_command = {toxinidir}/tools/tox_install.sh {env:UPPER_CONSTRAINTS_FILE:https://git.openstack.org/cgit/openstack/requirements/plain/upper-constraints.txt?h=stable/pike} {opts} {packages} -deps = -r{toxinidir}/test-requirements.txt +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 commands = python setup.py test --slowest --testr-args='{posargs}' [testenv:pep8]
