makeenv

Automation for the Python Peoplez


Keywords
make virtualenv pip automation test nose sphinx setuptools
License
MIT
Install
pip install makeenv

Documentation

Makeenv

Makeenv is a modular framework for the automation of Python environments based on GNU Make, virtualenv, and pip.

What?

Makeenv provides virtualenv and dependency management for Python projects. It is easily extensible and includes modules for test and coverage, sphinx docs, metrics, and setuptools functionality.

With Makeenv bootstrapping a development environment is as simple as:

make

Quick Start

Get the bootstrap Makefile:

curl -L https://github.com/0compute/makeenv/raw/master/Makefile.bootstrap >> Makefile

Build the default virtualenv, install the project and its dependencies, then start a shell with the virtualenv active:

make shell

Documentation

Documentation is published at http://makeenv.rtfd.org/.

Development

Source and issues: https://github.com/0compute/makeenv

CI: https://travis-ci.org/0compute/makeenv

https://secure.travis-ci.org/0compute/makeenv.png?branch=master