Skip to main content
This is a pre-production deployment of Warehouse. Changes made here affect the production instance of PyPI (pypi.python.org).
Help us improve Python packaging - Donate today!

Script to setup a Zope project directory.

Project Description

BlueBream

Introduction

BlueBream makes it easy to setup a new project using Zope packages. BlueBream generate a project directory from a template called bluebream. The template is created using PasteScript by Ian Bicking.

Features

  1. Generated project package includes ZTK with few additional packages which was part of “Zope 3”.
  2. Runnable Buildout
  3. Functional testing enabled by default using z3c.testsetup
  4. Use PasteDeploy
  5. Create a namespace package by default.

Installation

To create a new project, first you need to install BlueBream:

$ easy_install bluebream

Note

Access to PyPI is required to perform the installation and bootstrapping process.

Once BlueBream is installed, run paster command to create the project directory. The create sub-command provided by paster will show a wizard to create the project directory.

$ paster create -t bluebream

You need to provide the project name and namespace package name. The project name will be used as the egg name.

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

$ paster create -t bluebream sampleproject

The name of namespace package also can be given from the command line:

$ paster create -t bluebream sampleproject namespace_package=mycompany

Usage

The generated package include Buildout’s bootstrap.py script and configuration file. First you need to bootstrap the buildout:

$ cd sampleproject
$ python2.6 bootstrap.py

After bootstrap, run the buildout:

$ ./bin/buidout

To run test cases:

$ ./bin/test

To run the server:

$ ./bin/paster serve debug.ini

For testing purpose, you can access the “hello” view registered here: http://localhost:8080/@hello

Changelog

0.1.3 (2010-01-04)

  • LP #502817: var directory and its subdirectories not exist
  • Documentation improvements: added “Usage” section

0.1.2 (2010-01-03)

  • Added functional testing support for project
  • Sphinx based documentation infrastruture improvements
  • LP #502529: Update wizard to ask all package meta to be updated in setup.py

0.1.1 (2010-01-02)

  • Fix missing package data. The 0.1.0 releases was broken.
  • Improve documentation.

0.1.0 (2010-01-02)

  • Initial release.

Download

Release History

Release History

History Node

1.0

History Node

1.0b4

History Node

1.0b3

History Node

1.0b2

History Node

1.0b1

History Node

1.0a5

History Node

1.0a4

History Node

1.0a3

History Node

1.0a2

History Node

1.0a1

History Node

0.1.9

History Node

0.1.8

History Node

0.1.7

History Node

0.1.6

History Node

0.1.5

History Node

0.1.4

This version
History Node

0.1.3

History Node

0.1.2

History Node

0.1.1

History Node

0.1.0

Download Files

Download Files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

File Name & Checksum SHA256 Checksum Help Version File Type Upload Date
bluebream-0.1.3.tar.gz (15.9 kB) Copy SHA256 Checksum SHA256 Source Jan 4, 2010

Supported By

WebFaction WebFaction Technical Writing Elastic Elastic Search Pingdom Pingdom Monitoring Dyn Dyn DNS Sentry Sentry Error Logging CloudAMQP CloudAMQP RabbitMQ Heroku Heroku PaaS Kabu Creative Kabu Creative UX & Design Fastly Fastly CDN DigiCert DigiCert EV Certificate Rackspace Rackspace Cloud Servers DreamHost DreamHost Log Hosting