Complete Python Development Environment on top of a Vagrant VM.
-
git or one of the Github GUI clients: OSX, [Windows] (http://windows.github.com/), Eclipse
-
Clone this repo: $ git clone [email protected]:AnthonyNystrom/python-dev-bootstrap.git Or, using one of the Github GUI clients, click the button: Clone in {platform}
-
Assuming you have met the above requirements.
-
Provision a new Vagrant VM (using PythonDevBootstrapPrecise as example)
$ cd python-dev-bootstrap (Wherever your cloned path is for this repo) $ vagrant up $ vagrant ssh $ sudo su (Gets you to root) :)
The above will build a 512MB virtual machine running Ubuntu with the following installed and configured:
- Python
- PIL
- PIP
- SciPy
- BioPy
- Redis, MongoDB, Postgres, MySQL, Elastic Search
- Django
- SQLAlchemy
- Bottle
- Twisted
- Vim
- IDLE
- gEdit
- SublimeText2
- Pyes
- POW (Python on Wheels) & Dep...
- pyQt
- NumPy
- numarray
- matplotlib
- scrape
- Beautiful Soup
- pythonweb
- mechanize
- flask
Hint: Not everything of this is installed by default. Change comments at the end of manifests/init.pp to influence it.
You can download different types of "boxes" as your base at the following URL:
Maintained by Anthony Nystrom