This is a pre-production deployment of Warehouse, however changes made here WILL affect the production instance of PyPI.
Project Description

Creating python packages that use pbr via mr.bob

Install

$ pip install bobtemplates.pypbr

Usage

mrbob bobtemplates.pypbr:package
...
mrbob bobtemplates.pypbr:namespace_package

Variables

Set in ~/.mrbob

[variables]
user.name = My Name
user.email = my.name@example.com
user.homepage = http://www.example.com/

You will be asked for the relevant values anyway, but the default values of the fields will be the defined ones.

If these variables are not defined, they are queried via git. mr.bob will ask you for this variables, and recommend the configured ones for default.

There are more variables you could configure, and which are used in the header of setup.py. Again this could be done in ~/.mrbob or git.

[variables]
...
user.copyright_name = Your Company
user.copyright_year = 2014

If user.copyright_name is not set, author name is used. If user.copyright_year is not set, the current year is used.

Templates

python_package

Usual python package with pbr

python-simple_package
python-simple_package/.gitignore
python-simple_package/LICENSE
python-simple_package/MANIFEST.in
python-simple_package/README.rst
python-simple_package/setup.cfg
python-simple_package/setup.py
python-simple_package/simple_package
python-simple_package/simple_package/__init__.py

python_namespace_package

python namspace package with pbr

python-simple-namespace
python-simple-namespace/.gitignore
python-simple-namespace/LICENSE
python-simple-namespace/MANIFEST.in
python-simple-namespace/README.rst
python-simple-namespace/setup.cfg
python-simple-namespace/setup.py
python-simple-namespace/simple
python-simple-namespace/simple/__init__.py
python-simple-namespace/simple/namespace
python-simple-namespace/simple/namespace/__init__.py

Known issues

Recommendation of name etc. from git does not work on python < 2.7

mr.bob does not install as a requirement with pip < 6. Consider to mr.bob by hand.

$ pip install mr.bob
$ pip install bobtemplates.pypbr
Release History

Release History

0.3

This version

History Node

TODO: Figure out how to actually get changelog content.

Changelog content for this version goes here.

Donec et mollis dolor. Praesent et diam eget libero egestas mattis sit amet vitae augue. Nam tincidunt congue enim, ut porta lorem lacinia consectetur. Donec ut libero sed arcu vehicula ultricies a non tortor. Lorem ipsum dolor sit amet, consectetur adipiscing elit.

Show More

0.2

History Node

TODO: Figure out how to actually get changelog content.

Changelog content for this version goes here.

Donec et mollis dolor. Praesent et diam eget libero egestas mattis sit amet vitae augue. Nam tincidunt congue enim, ut porta lorem lacinia consectetur. Donec ut libero sed arcu vehicula ultricies a non tortor. Lorem ipsum dolor sit amet, consectetur adipiscing elit.

Show More

0.1

History Node

TODO: Figure out how to actually get changelog content.

Changelog content for this version goes here.

Donec et mollis dolor. Praesent et diam eget libero egestas mattis sit amet vitae augue. Nam tincidunt congue enim, ut porta lorem lacinia consectetur. Donec ut libero sed arcu vehicula ultricies a non tortor. Lorem ipsum dolor sit amet, consectetur adipiscing elit.

Show More

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
bobtemplates.pypbr-0.3-py2.py3-none-any.whl (22.3 kB) Copy SHA256 Checksum SHA256 2.7 Wheel Mar 31, 2015
bobtemplates.pypbr-0.3.tar.gz (14.2 kB) Copy SHA256 Checksum SHA256 Source Mar 31, 2015

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