UWPCE-PythonCert/uwpce-vagrant

Name: uwpce-vagrant

Owner: UWPCE Python Certification Program

Description: A vagrant build for a python development environment

Created: 2016-01-20 04:28:26.0

Updated: 2016-01-23 20:58:39.0

Pushed: 2016-01-27 17:51:19.0

Homepage:

Size: 1123

Language: null

GitHub Committers

UserMost Recent Commit# Commits

Other Committers

UserEmailMost Recent Commit# Commits

README

uwpce-vagrant

A vagrant build for a python development environment

Image

One of the challenges we face as developers on a team or as students in a classroom setting is getting everyone quickly up and running with a full fledged, feature rich, functional and consistent, homogenous Python development environment. Vagrant allows us to quickly build a virtual machine with everything we'll need.

The Vagrantfile in this repo builds an Ubuntu Linux virtual machine. It pre-installs the latest versions of programming editors and IDEs (Integrated Development Environments) and requires about 30 minutes to build on a fast network. It should work on Linux, OS X or Windows so that by the end of the installation you will have an Ubuntu Linux virtual machine running on top of your host operating system, be it OS X, Windows, or another instance of Linux.

Pre-installed Software
Prerequisites
  1. Install Virtual Box for your host operating system

    https://www.virtualbox.org

  2. Install Vagrant for your host operating system

    https://www.vagrantup.com

Installation Steps
  1. Attach your computer to a fast network, attach your laptop to a power supply to prevent it from going to sleep, provide for up to four hours for the 'vagrant up' command to do its work. When wired into a descent home network 'vagrant up' might take only twenty minutes.

  2. Clone this repo, change into the directory and start the vagrant build:

    t clone https://github.com/UWPCE-PythonCert/uwpce-vagrant.git
     uwpce-vagrant
    grant up
    
  3. Restart your new virtual computer and login:

    grant reload
    

    Username: vagrant
    Password: vagrant

Usability Notes

Disable screen saver and power management within the virtual machine. These issues are best left to the host computer.

Image


This work is supported by the National Institutes of Health's National Center for Advancing Translational Sciences, Grant Number U24TR002306. This work is solely the responsibility of the creators and does not necessarily represent the official views of the National Institutes of Health.