ANNOUNCE: Spiff Workflow 0.0.2

Samuel newsgroups at debain.org
Wed Aug 29 21:46:11 CEST 2007


Introduction
------------
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:
http://spiff.googlecode.com/svn/trunk/libs/Workflow/ChangeLog


Dependencies
-------------
Python >= 2.4


Download
---------
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:
http://pypi.python.org/pypi/Spiff%20Workflow/


Links:
-------
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
Documentation: http://spiff.googlecode.com/svn/trunk/libs/Workflow/README
Browse the source: http://spiff.googlecode.com/svn/trunk/libs/Workflow/

If you have any questions, please do not hesitate to ask.

-Samuel



More information about the Python-list mailing list