Welcome, guest | Sign In | My Account | Store | Cart

Notice! PyPM is being replaced with the ActiveState Platform, which enhances PyPM’s build and deploy capabilities. Create your free Platform account to download ActivePython or customize Python with the packages you require and get automatic updates.

Download
ActivePython
INSTALL>
pypm install bobtemplates.gillux

How to install bobtemplates.gillux

  1. Download and install ActivePython
  2. Open Command Prompt
  3. Type pypm install bobtemplates.gillux
 Python 2.7Python 3.2Python 3.3
Windows (32-bit)
Windows (64-bit)
Mac OS X (10.5+)
Linux (32-bit)
Linux (64-bit)
1.0.0b1 Available View build log
 
License
GPLv3
Dependencies
Lastest release
version 1.0.0b1 on Jan 9th, 2014

Python package templates for mr.bob. Please read carefully mr.bob documentation before using this package.

Installation

pip install bobtemplates.gillux

Note

This will install mr.bob and its requirements too if not already done.

About the templates

bobtempaltes.gillux offers the following templates :

buildout

A simple minimal zc.buildout based project bootstrap

nspackage

A regular Python package with or without namespace, any level
buildout

Usage

> mrbob [options] bobtemplates.gillux:buildout
> mrbob [options] buildout

This provides a minimal zc.buildout based project, with a bootstrap.py file and a buildout.cfg file. Takes care of differences between versions 1.x and 2.x of zc.buildout.

nspackage

Usage

> mrbob [options] bobtemplates.gillux:nspackage
> mrbob [options] nspackage

A regular Python package bootstrap with following features:

  • Any namespaces level you want, even none at all. This is detected with the name you provide in the wizard.
  • Code targeted to Python 2.4 to 2.7 and 3.x
  • Tests with nose and nosexcover. Run them with python setup.py nosetests
  • A Sphinx documentation skeleton. Build the HTML doc with python setup.py build_sphinx. The doctest files may optionally be automatically included in the doc.

Package files outline:

src/<your>/<package>/  # Your package source skeleton
docs/                  # Sphinx source tree skeleton
tests/                 # Test module skeleton with nose goodies
setup.py               # Usual setup script
setup.cfg
README.rst
MANIFEST.in

Then grep - and optionally fix - the FIXME: that occur in the resulting files tree for optional stuffs I couldn't fix easily with the regular mr.bob features.

Read the generated README.rst in your newly created package for more information about what you got.

TODO

  • Provide a six support option
  • Make nosetests and sphinx supports optional

Changes log

1.0.0b1
  • Python 3 support (alpha). Please feeback [glenfant]
  • Added the "buildout" template, a minimal zc.buildout project bootstrap [glenfant]
  • Added .xxignore files for git, bazaar and mercurial [glenfant]
  • Gone through the weirdness of include_package_data, package_data and MANIFEST.in This setuptools / distribute feature really sucks [glenfant]
1.0.0a2
1.0.0a1
  • First public version [glenfant]

Subscribe to package updates

Last updated Jan 9th, 2014

What does the lock icon mean?

Builds marked with a lock icon are only available via PyPM to users with a current ActivePython Business Edition subscription.

Need custom builds or support?

ActivePython Enterprise Edition guarantees priority access to technical support, indemnification, expert consulting and quality-assured language builds.

Plan on re-distributing ActivePython?

Get re-distribution rights and eliminate legal risks with ActivePython OEM Edition.