Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package python-transitions for openSUSE:Factory checked in at 2024-01-12 23:45:51 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/python-transitions (Old) and /work/SRC/openSUSE:Factory/.python-transitions.new.21961 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-transitions" Fri Jan 12 23:45:51 2024 rev:12 rq:1138239 version:0.9.0 Changes: -------- --- /work/SRC/openSUSE:Factory/python-transitions/python-transitions.changes 2022-01-13 23:21:56.408067059 +0100 +++ /work/SRC/openSUSE:Factory/.python-transitions.new.21961/python-transitions.changes 2024-01-12 23:46:12.640319352 +0100 @@ -1,0 +2,47 @@ +Fri Jan 12 08:26:55 UTC 2024 - Dirk Müller <dmuel...@suse.com> + +- update to 0.9.0: + * removed legacy implementation of `HierarchicalMachine` from + the package + * Bug #551: Fix active state styling in `GraphMachine` (thanks + @betaboon) + * Bug #554: Fix issues related to scopes and queueing in + `HierachicalMachine` (thanks @jankrejci) + * Bug #568: Reflexive transitions (dest: '=') had not been + resolved correctly when source was a wildcard (thanks @jnu) + * Bug #568: HSM did not detect reflexive transitions if src was + a parent state (thanks @lostcontrol) + * Bug #569: Fix implicit fallback to `graphviz` when + `pygraphviz` was not installed (thanks @FridjofAmundsen) + * Bug #580: Fix `on_timeout` callback resolution when timeout + had been initialized with `timeout=0` (thanks @Rysbai) + * Bug #582: Last label in `GraphSupport` was not correctly + aligned when `show_attributes=True` (thanks @spagh-eddie) + * 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). + * Feature: Reviewed and improved method documentation + * Feature #549: Add `may` transition check to transitions + (thanks @artofhuman) + * Feature #552: Refactored error handling to be able to handle + `MachineError` in `on_exception` callbacks (thanks @kpihus) + * Feature: Add `mypy` to test workflow + * PR #461: Add `Retry` state to supported state stereotypes + (thanks @rgov) + * Internal: `Machine._identify_callback` has been converted to + instance method from class method + * Internal: `LockedMachine._get_qualified_state_name` has been + converted to instance method from static method + * Internal: Removed `_super` workaround related to dill (see + https://github.com/pytransitions/transitions/issues/236) + * ## 0.8.11 (February 2022) + * Release 0.8.11 is the last 0.8 release and contains fixes for + Python 3.10 compatibility issues + * Bug #559: Rewrote an async test and replaced `setDaemon` with + `daemon` property assignment for thread handling (thanks + @debalance) +- drop transitions-fixpy310.patch (upstream) + +------------------------------------------------------------------- Old: ---- transitions-0.8.10.tar.gz transitions-fixpy310.patch New: ---- transitions-0.9.0.tar.gz BETA DEBUG BEGIN: Old: @debalance) - drop transitions-fixpy310.patch (upstream) BETA DEBUG END: ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ python-transitions.spec ++++++ --- /var/tmp/diff_new_pack.SDyvMw/_old 2024-01-12 23:46:13.720358882 +0100 +++ /var/tmp/diff_new_pack.SDyvMw/_new 2024-01-12 23:46:13.724359028 +0100 @@ -1,7 +1,7 @@ # # spec file for package python-transitions # -# Copyright (c) 2022 SUSE LLC +# Copyright (c) 2024 SUSE LLC # Copyright (c) 2019-2021, Martin Hauke <mar...@gmx.de> # # All modifications and additions to the file contributed by third parties @@ -17,18 +17,14 @@ # -%{?!python_module:%define python_module() python-%{**} python3-%{**}} -%bcond_without python2 Name: python-transitions -Version: 0.8.10 +Version: 0.9.0 Release: 0 Summary: A lightweight, object-oriented Python state machine implementation License: MIT Group: Development/Languages/Python URL: https://github.com/pytransitions/transitions Source: https://files.pythonhosted.org/packages/source/t/transitions/transitions-%{version}.tar.gz -# PATCH-FIX-UPSTREAM transitions-fixpy310.patch -- gh#pytransitions/transitions#559 -Patch0: transitions-fixpy310.patch BuildRequires: %{python_module setuptools} BuildRequires: fdupes BuildRequires: python-rpm-macros @@ -43,9 +39,6 @@ BuildRequires: %{python_module pygraphviz} BuildRequires: %{python_module pytest} BuildRequires: %{python_module six} -%if %{with python2} -BuildRequires: python2-mock -%endif # png support for graphviz BuildRequires: graphviz-gnome BuildRequires: noto-sans-fonts ++++++ transitions-0.8.10.tar.gz -> transitions-0.9.0.tar.gz ++++++ ++++ 37533 lines of diff (skipped)