ANNOUNCE: Spiff Workflow 0.0.2
newsgroups at debain.org
Wed Aug 29 21:46:11 CEST 2007
Spiff Workflow is a library implementing a framework for workflows. It is
based on http://www.workflowpatterns.com and implemented in pure Python.
Spiff Workflow is part of the Spiff platform, which aims to produce a
number of generic libraries generally needed in enterprise applications.
This release SHOULD NOT BE USED IN PRODUCTION ENVIRONMENTS - it is meant
for development only.
Spiff Workflow is free software and distributed under the GNU LGPLv2.1.
New In This Release
This release is a huge step forward and an essential rewrite that comes
with many new features, bugfixes and improvements. The API is now even
simpler to use, and support for the following workflow patterns was added
(check the Workflow Patterns page for what they mean):
11. Implicit Termination
12. Multiple Instances without Synchronization
13. Multiple Instances with a Priori Design-Time Knowledge
14. Multiple Instances with a Priori Run-Time Knowledge
15. Multiple Instances without a Priori Run-Time Knowledge
23. Transient Trigger
28. Blocking Discriminator
29. Cancelling Discriminator
30. Structured Partial Join
31. Blocking Partial Join
32. Cancelling Partial Join
33. Generalized AND-Join
37. Acyclic Synchronizing Merge
38. General Synchronizing Merge
41. Thread Merge
42. Thread Split
Spiff Workflow now also supports persistence using Python's pickle
module. The unit test suite was extremely improved and extended - every
pattern now comes with a test.
The full ChangeLog is here:
Python >= 2.4
Please check out the code from SVN:
svn checkout http://spiff.googlecode.com/svn/trunk/libs/Workflow/
You can also get a tarball from the release page:
Example XML: http://spiff.googlecode.com/svn/trunk/libs/Workflow/tests/xml/patterns/
Spiff project page: http://code.google.com/p/spiff/
Mailing list: http://groups.google.com/group/spiff-devel
Bug tracker: http://code.google.com/p/spiff/issues/list
Browse the source: http://spiff.googlecode.com/svn/trunk/libs/Workflow/
If you have any questions, please do not hesitate to ask.
More information about the Python-list