Using Setuptools, developers can distribute Python packages. It
creates the Egg deployment format. Setuptools is built
on top of distutils, a built-in Python module.
Distribute is a community developed fork of Setuptools.
An Egg is a deployment format created by Setuptools.
The Zope Tool Kit (ZTK) is a set of libraries intended for
reuse by projects to develop web applications or web frameworks.
The Zope Foundation is a not-for-profit organization that
provides support for the Zope community and the Zope platform and
its associated software.
A project started in 2001 by the Zope community under the
leadership of Jim Fulton.
Zope Public License
The ZPL has been certified as open source. It has also been
designated as GPL compatible by the Free Software Foundation
The Web Server Gateway Interface defines a simple and
universal interface between web servers and web applications or
frameworks for the Python programming language. The latest
version 3 of Python, released in December 2008, is already
supported by mod_wsgi (a module for the Apache Web
Paste is a tool for using a Web Server Gateway Interface stack
PasteDeploy provides code to load WSGI applications and servers
from URIs; these URIs can refer to Python Eggs for INI-style
configuration files. Paste Script provides commands to serve applications
based on this configuration file.
PasteScript is a pluggable command-line frontend, including commands
to setup package file layouts
Separation of concerns
Separation of concerns (SoC) is the process of separating a computer
program into distinct features that overlap in functionality as
little as possible.
The Zope Object Database provides an object-oriented database
for Python that provides a high-degree of transparency. Applications
can take advantage of object database features with few, if any, changes
to application logic. ZODB includes features such as a pluggable storage
interface, rich transaction support, and undo.
The Zope Configuration Markup Language is an XML configuration
language used to populate the global component registry of an application
that makes use of the Zope Component Architecture.
James Fulton - Chief Technology Officer, Zope Corp, AKA the
Zope Pope, J1m in IRC. He’s the man.
Jim Fulton’s original design of object oriented internet
publishing technology, implemented in Python. Jim has recently
come full circle, releasing Bobo, a Web application framework
for the impatient.
Grok is a web application framework for Python developers.
It is aimed at both beginners and very experienced web developers.
Grok has an emphasis on agile development. Grok is easy and powerful.
Apache module to host any Python application which supports
the Python WSGI interface. The module would be suitable for use
in hosting high performance production web sites, as well as
average self managed personal sites running on web hosting