BlueBream is free/open source software, owned by the Zope Foundation , licensed under the Zope Public License (BSD like, GPL compatible license).

BlueBream – formerly known as Zope 3 – is a web framework written in the Python programming language.

Here are the features distinguishing BlueBream from other Python web frameworks:

If you have installed setuptools or distribute an easy_install command will be available. Then, you can install BlueBream using easy_install command like this:

$ easy_install bluebream

Internet access to PyPI is required to perform installation of BlueBream.

The bluebream distribution provides a quick project creation tool based on PasteScript templates. Once BlueBream is installed, run paster command to create the project directory structure. The create sub-command provided by paster will show a wizard to create the project directory structure.

$ paster create -t bluebream

This will bring a wizard asking details about your new project. If you provide a package name and version number, you will get a working application which can be modified further. The project name will be used as the egg name. You can also change the values provided later.

The project name can be given as a command line argument:

$ paster create -t bluebream sampleproject

You can provide a dotted name so that the package be created in a namespace, with any number of levels, such as “sample.main” or “sample.app.main”. It will result in a nested structure allowing you to split large projects into several packages.

If you provide an option from the command line, it will not be prompted by the wizard. The other variables are given below, you can give the values from the command line, if required:

interpreter – Name of the custom Python interpreter

– Name of the custom Python interpreter bluebream – The version of BlueBream

– The version of BlueBream version – The version of your project (eg:- 0.1)

– The version of your project (eg:- 0.1) description – One-line description of the package

– One-line description of the package long_description – Multi-line description (in reStructuredText)

– Multi-line description (in reStructuredText) keywords – Space-separated keywords/tags

– Space-separated keywords/tags author – Author name

– Author name author_email – Author email

– Author email url – URL of the homepage

– URL of the homepage license_name – License name

If you are in a hurry, you can simply press Enter/Return key and change the values later. But it would be a good idea, if you provide a good name for your project.