diff mbox series

[meta-python,2/3] python3-transitions: Upgrade 0.8.11 -> 0.9.0

Message ID 20220908094951.594032-2-leon.anavi@konsulko.com
State Under Review
Headers show
Series [meta-python,1/3] python3-haversine: Upgrade 2.6.0 -> 2.7.0 | expand

Commit Message

Leon Anavi Sept. 8, 2022, 9:49 a.m. UTC
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@konsulko.com>
---
 ...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 mbox series

Patch

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"