From 51fe9926116d0e8e357d73e8fff2060a5144c2765e6445dceda8117f261d5839 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Tom=C3=A1=C5=A1=20Chv=C3=A1tal?= Date: Wed, 25 Mar 2020 15:12:19 +0000 Subject: [PATCH] Accepting request 788238 from home:pgajdos:python - version update to 0.8.0 - Feature: `HierarchicalMachine` has been rewritten to support parallel states. Please have a look at the ReadMe.md to check what has changed. + The previous version can be found in `transitions.extensions.nesting_legacy` for now - Feature: Introduced `AsyncMachine` (see discussion #259); note that async HSMs are not yet supported - Feature #390: String callbacks can now point to properties and attributes (thanks @jsenecal) - Bugfix: Auto transitions are added multiple times when add_states is called more than once - Bugfix: Convert state._name from `Enum` into strings in `MarkupMachine` when necessary - Bugfix #392: Allow `Machine.add_ordered_transitions` to be called without the initial state (thanks @mkaranki and @facundofc) - `GraphMachine` now attempts to fall back to `graphviz` when importing `pygraphviz` fails - Not implemented/tested so far (contributions are welcome!): + Proper Graphviz support of parallel states + AsyncHierachicalMachine OBS-URL: https://build.opensuse.org/request/show/788238 OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-transitions?expand=0&rev=5 --- python-transitions.changes | 16 ++++++++++++++++ python-transitions.spec | 4 ++-- transitions-0.7.2.tar.gz | 3 --- transitions-0.8.0.tar.gz | 3 +++ 4 files changed, 21 insertions(+), 5 deletions(-) delete mode 100644 transitions-0.7.2.tar.gz create mode 100644 transitions-0.8.0.tar.gz diff --git a/python-transitions.changes b/python-transitions.changes index 379923d..ff9313f 100644 --- a/python-transitions.changes +++ b/python-transitions.changes @@ -1,3 +1,19 @@ +------------------------------------------------------------------- +Wed Mar 25 14:51:54 UTC 2020 - pgajdos@suse.com + +- version update to 0.8.0 + - Feature: `HierarchicalMachine` has been rewritten to support parallel states. Please have a look at the ReadMe.md to check what has changed. + + The previous version can be found in `transitions.extensions.nesting_legacy` for now + - Feature: Introduced `AsyncMachine` (see discussion #259); note that async HSMs are not yet supported + - Feature #390: String callbacks can now point to properties and attributes (thanks @jsenecal) + - Bugfix: Auto transitions are added multiple times when add_states is called more than once + - Bugfix: Convert state._name from `Enum` into strings in `MarkupMachine` when necessary + - Bugfix #392: Allow `Machine.add_ordered_transitions` to be called without the initial state (thanks @mkaranki and @facundofc) + - `GraphMachine` now attempts to fall back to `graphviz` when importing `pygraphviz` fails + - Not implemented/tested so far (contributions are welcome!): + + Proper Graphviz support of parallel states + + AsyncHierachicalMachine + ------------------------------------------------------------------- Fri Jan 10 19:57:29 UTC 2020 - Martin Hauke diff --git a/python-transitions.spec b/python-transitions.spec index 2e4c1b2..cd8a5b6 100644 --- a/python-transitions.spec +++ b/python-transitions.spec @@ -1,7 +1,7 @@ # # spec file for package python-transitions # -# Copyright (c) 2020 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2020 SUSE LLC # Copyright (c) 2019, Martin Hauke # # All modifications and additions to the file contributed by third parties @@ -19,7 +19,7 @@ %{?!python_module:%define python_module() python-%{**} python3-%{**}} Name: python-transitions -Version: 0.7.2 +Version: 0.8.0 Release: 0 Summary: A lightweight, object-oriented Python state machine implementation License: MIT diff --git a/transitions-0.7.2.tar.gz b/transitions-0.7.2.tar.gz deleted file mode 100644 index 770cc83..0000000 --- a/transitions-0.7.2.tar.gz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:5566c9d32e438ee9eb1f046e3ac1a0b2689f32807b47859210162084d4c84ab7 -size 1319409 diff --git a/transitions-0.8.0.tar.gz b/transitions-0.8.0.tar.gz new file mode 100644 index 0000000..701ac2d --- /dev/null +++ b/transitions-0.8.0.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1e7d213ce04114e4b1f861986282294b494c5a7d0448faa28849ec84298862bf +size 1120119