Author: | Krys Lawrence |
---|---|
Version: | everyapp.bootstrap 0.2.2 |
Date: | 2012-02-22 |
Status: | 3 - Alpha |
License: | GPLv3+ |
everyapp.bootstrap provides an enhanced and customizable virtualenv bootstrap script. It aims to make it easy to bootstrap a virtual environment for your project.
This project includes a tool to generate a bootstrap script that will automatically create the virtual environment when run. By placing the bootstrap script in the root of your project’s source tree and making it available on a fresh checkout/clone from your version control repository, you make it easy for anyone who wants to hack on your project (including yourself!) to work in a consistent development environment.
Additionally, this enhanced bootstrap script can read a configuration file and perform additional actions beyond just creating a bare-bones virtual environment.
This project is very young and the code should be considered Alpha quality. It has been minimally tested on Linux and Windows, under Python 2.6 and 2.7, but has not yet been seriously tested on any platform.
That said, it is largely just a wrapper and a few customizations on the production-grade virtualenv project[1], so it should be reasonably stable. It should also be mostly feature complete.
There is always room for improvement in this project and contributions are certainly welcome. The easiest way to contribute is simply to file a bug report in the issue tracker whenever you find a problem or want to suggest an improvement.
If you would like to participate in a more substantial way, check out the issue tracker, the list of known bugs and the To Do list to find out about the work that still needs to be done.
Note
If you submit a bug report, patch or other code, you automatically agree to licence the contribution. See the licensing information for details on contribution licensing.
See also the developer documentation for more information on developing/hacking on everyapp.bootstrap.
Footnotes
[1] | Strictly speaking, virtualenv classifies itself as Beta quality, but many consider it to be production-grade. |