Virtstrap: Simple, Repeatable Environments

virtstrap makes your life easier, by providing a simple and repeatable bootstrapping process. It was inspired by pip+virtualenv and buildout, but seeks to create a unified and standard way that won’t scare away any new python developers and will make old pythonista’s lives a bit easier. All with the wonderful convenience of the MIT License.

With virtstrap, setting up your development environment is as simple as this:

$ vstrap init

This will make a new virtualenv in a directory .vs.env and a file called quickactivate in your current working directory. To use this virtualenv just type:

$ source quickactivate

Python development should be this simple. That’s the goal of this project. To make setting up a project for python as simple as developing the project itself.

Current Features

  • Provides a standard location for virtualenv
  • Provide a quick and simple way to activate the current environment
  • Generate a requirements file much like a Gemfile.lock

Future Features

  • Provide a simple plugin system
  • Allow for arbitrary environment variables to be set

Table Of Contents

Next topic

Virtstrap Installation Guide

This Page