Xworkflows

Latest version: v1.0.4

Safety actively analyzes 691168 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 1 of 3

1.0.4

------------------

*Bugfix:*

* Fix ``setup.py`` execution on Python3 or non-UTF locale.

1.0.3

------------------

*Bugfix:*

* Allow setting the current state of a :class:`~xworkflows.base.WorkflowEnabled`
instance from a state's name
* Ensure :attr:`~xworkflows.base.Workflow.states` behaves as a proper mapping

1.0.2

------------------

*Bugfix:*

* Fix installation from PyPI

1.0.1

------------------

*Misc:*

* Switch back to setuptools >= 0.8 for packaging.

1.0.0

------------------

*Bugfix:*

* Fix hook registration on custom implementations while inheriting
:class:`~xworkflows.WorkflowEnabled`.

*New:*

* Add support for Python 2.6 to 3.2

*Backward incompatible:*

* The string representation of :class:`~xworkflows.base.State` and :class:`~xworkflows.base.StateWrapper`
now reflects the state's name, as does their :meth:`unicode` representation in Python 2.X.

0.4.1

------------------

*Bugfix:*

* Support passing a :class:`~xworkflows.base.Transition` or a :class:`~xworkflows.base.State` to hooks,
instead of its name.

Page 1 of 3

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.