setuptricks

setuptricks, useful utilities for setup.py.


Keywords
setup
License
MIT
Install
pip install setuptricks==0.0.1a2

Documentation

setuptricks

Convenience functions for your setup.py.

Current PyPi Version MIT licensed Travis CI Status Coverage Status PyPi Monthly Downloads

Installation

From pip:

$ pip install setuptricks

Usage

Before calling setuptools' setup:

from setuptools import setup
import setuptricks

s = setuptricks.Package("name_of_package")

s.before_setup()
setup(name=s.package,
      version=s.version,
      description=s.description,
      ...
)

See for example this packages setup.py.

The before_setup() allows you to run:

$ python setup.py publish
$ python setup.py tag

As discussed in pydanny's blog and as used in django-rest-framework.