Upgrade to release 0.9.0:
- Removed legacy implementation of HierarchicalMachine from the
package
- Fix active state styling in GraphMachine
- Fix issues related to scopes and queueing in HierachicalMachine
- Reflexive transitions (dest: '=') had not been resolved correctly
when source was a wildcard
- HSM did not detect reflexive transitions if src was a parent
state
- Fix implicit fallback to graphviz when pygraphviz was not
installed
- Fix on_timeout callback resolution when timeout had been
initialized with timeout=0
- Last label in GraphSupport was not correctly aligned when
show_attributes=True
- Feature: Add pyi stub files for better type hinting. Since many
functions and constructors allow rather arbitrary arguments time
will tell whether typing should be strict (and cause more mypy
issues) or more relaxed (and thus less precise).
- Reviewed and improved method documentation
- Add may transition check to transitions
- Refactored error handling to be able to handle MachineError in
on_exception callbacks
- Add mypy to test workflow
- Add Retry state to supported state stereotypes
- Machine._identify_callback has been converted to instance method
from class method
- LockedMachine._get_qualified_state_name has been converted to
instance method from static method
- Removed _super workaround related to dill
License-Update: File changes, the licese remains the same MIT
Signed-off-by: Leon Anavi <leon.anavi@...>
---
...on3-transitions_0.8.11.bb => python3-transitions_0.9.0.bb} | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
rename meta-python/recipes-devtools/python/{python3-transitions_0.8.11.bb => python3-transitions_0.9.0.bb} (54%)
diff --git a/meta-python/recipes-devtools/python/python3-transitions_0.8.11.bb b/meta-python/recipes-devtools/python/python3-transitions_0.9.0.bb
similarity index 54%
rename from meta-python/recipes-devtools/python/python3-transitions_0.8.11.bb
rename to meta-python/recipes-devtools/python/python3-transitions_0.9.0.bb
index 14189424a..980351bf1 100644
--- a/meta-python/recipes-devtools/python/python3-transitions_0.8.11.bb
+++ b/meta-python/recipes-devtools/python/python3-transitions_0.9.0.bb
@@ -1,9 +1,9 @@
SUMMARY = "A lightweight, object-oriented Python state machine implementation with many extensions."
LICENSE = "MIT"
-LIC_FILES_CHKSUM = "file://LICENSE;md5=baac7be1f4c17620df74188e23da6d47"
+LIC_FILES_CHKSUM = "file://LICENSE;md5=de0a0876a688a4483bfafa764773ab39"
inherit pypi setuptools3
-SRC_URI[sha256sum] = "7b20d32906ea4d60ee6f6c1f5dc9c9f178802425c5b155213eb0f25c277f04e4"
+SRC_URI[sha256sum] = "2f54d11bdb225779d7e729011e93a9fb717668ce3dc65f8d4f5a5d7ba2f48e10"
RDEPENDS:${PN} += "python3-six python3-logging"
--
2.30.2