WebStack 1.0 has finally been released!
What is it? -----------
From the introductory text: WebStack is a package which provides a
simple, common API for Python Web applications, allowing such applications to run within many different environments with virtually no changes to application code.
In other words, it's a Python package which provides classes for Web programming to applications and higher-level frameworks, but where you get to deploy the same code regardless of whether you're running on mod_python, CGI, Zope, Twisted or any of the other supported environments.
Some people may find WebStack too low-level for writing applications; this is intentional - WebStack does not pretend to be a "full stack" Web solution, but seeks to offer standardised functionality to such solutions.
How did it come about? ----------------------
Once upon a time, the Web-SIG was formed to discuss possible standards for Python Web programming. Early enthusiasm [1,2,3] failed to yield much more than the now-famous PEP 333 [4,5], but building on surveys of existing projects such as the "Python Web Frameworks Overview" [6], WebStack 0.2 was released [7] partly to discover how different the APIs and features of certain existing projects really were, whilst providing a common API for them all.
Where can I get it? -------------------
WebStack is available via the Python Package Index:
http://www.python.org/pypi/WebStack
(Packages for Ubuntu may be made available. Contributions of other packages are welcome!)
Have fun with WebStack!
Paul
[1] http://mail.python.org/pipermail/web-sig/2003-October/000003.html [2] http://mail.python.org/pipermail/web-sig/2003-October/000009.html [3] http://mail.python.org/pipermail/web-sig/2003-November/000331.html [4] http://mail.python.org/pipermail/web-sig/2003-December/000394.html [5] http://www.python.org/peps/pep-0333.html [6] http://www.boddie.org.uk/python/web_frameworks.html [7] http://www.python.org/pypi?:action=display&name=WebStack&version=0.2
python-announce-list@python.org