Mohammad Tayseer
Mohammad Tayseer

Reputation: 509

Does anyone know about workflow frameworks/libraries in Python?

I'm searching for a workflow library/framework for Python. I'm astonished that there I cannot find anything which is simple and not attached to Zope/Plone.

Does anyone know of an open-source, simple workflow library/framework. It's preferred to support Django, but not required.

Upvotes: 19

Views: 15802

Answers (10)

Kunthar
Kunthar

Reputation: 470

We are actively working on Zops Workflow Engine based on Spiff. You can check if it suits your needs.

https://github.com/zetaops/zengine

Upvotes: 1

Adam
Adam

Reputation: 3461

Have you thought about building workflows with rules? You might checkout http://nebrios.com, a rules based workflow tool. It's built in Python/Django and executes full Python and Django. It's not FOSS though, and doesn't integrate as a library since it's Platform.

Full Disclosure: We built this over the last year since we couldn't find any workflow/process tools that met our needs.

Upvotes: 0

user221209
user221209

Reputation:

There is also Xworkflows ( https://github.com/rbarrois/xworkflows/ ) and it's pluggable to django with django-xworkflofws ( https://github.com/rbarrois/django_xworkflows )

Upvotes: 0

erich
erich

Reputation: 419

Unfortunately it seems like most/all of the projects listed here are no longer active. Here's a new project which is currently ongoing:

http://packages.python.org/django-workflows/overview.html

Upvotes: 5

tehfink
tehfink

Reputation: 477

ntoll's workflow for django is alpha, but is actively developed

Upvotes: 0

user136761
user136761

Reputation:

I used hurry.workflow: http://pypi.python.org/pypi/hurry.workflow It has plenty of features but unfortunately has some zope dependecies so it may be not applicable for other frameworks.

Upvotes: 1

Mark Ramm
Mark Ramm

Reputation: 111

Another workflow project that I saw recently was repoze.workflow, which is a state-machine based workflow engine which was inspired by plone, but is a clean re-implementation.

http://svn.repoze.org/repoze.workflow/trunk/docs/index.rst

Not exactly sure how production ready it really is, but I do know some people that are using it.

Upvotes: 4

Van Gale
Van Gale

Reputation: 43912

Besides GoFlow (linked in Oli's answer) the only other Django workflow I know of is part of the Pinax project.

More generally for Python based workflows there is spiff workflow and Dave Kuhlman's Workflow and REST How-to that could probably be converted from Quixote to Django.

Upvotes: 0

Oli
Oli

Reputation: 15932

Try GoFlow, a workflow engine for Django.

Upvotes: 11

linjunhalida
linjunhalida

Reputation: 4655

I know there is an openerp, but it's not workflow.....

Upvotes: 0

Related Questions