skip to navigation
skip to content

PyWF 0.6-dev

Python Web Framework

About

PyWF inherits features of Werkzeug and adds one more abstraction level.

  • provides centralised project settings storage.
  • provides project debugging (uses Werkzeug-debugger).
  • provides separate project functionality through applications.
  • provides simple integration with Jinja2 and SQLAlchemy.
  • provides project internalization/localization.
  • flexible, provides extensions.

PyWF uses Werkzeug as WSGI stack and opster as command line parsing tool, all other components are optional.

Changes

Previsions branch(0.1.x) is stalled, because all components (even optional) integrated in the core, also core did not support extensions.

Next branch did redesigned with extensions support, all optional components moved from core (same as jinja2, sqlalchemy) and now available as extensions. It is major change, branch version incremented to 0.5.x

Then many components are redesigned (backward incompatible) and new branch (0.6.x) started.

Currently project in development, no have stable version, but usable.

Core components

Extensions

Development version

As a Python egg (with easy_install)

You can install PyWF Development version using easy_install:

sudo easy_install PyWF==dev

From Mercurial repository.

  1. Install Mercurial
  2. hg clone http://hg.dutov.org/pywf/
  3. cd pywf
  4. ln -s pywf /usr/lib/python2.X/site-packages