Vagrantfile (etc) for Python dev stack.
| Resource | Flavor |
|---|---|
| OS | Ubuntu 20.04 LTS |
| Vagrant box | ubuntu/focal64 |
| Python | apt-get default |
| ipython | apt-get default |
| python-pyke | apt-get default |
| python-texttable | apt-get default |
- Setup: Required ~ You'll need to install these to use this repo.
- Setup: Personalize ~ Set your synced folder, share your SSH keys.
- First Run ~ A few likely first steps; clone git repo, run rake tasks.
- Vagrant Commands ~ Vagrant up/destroy/etc command reference.
- Notes ~ Misc additional info, if you care.
- Troubleshooting ~ Troubleshooting.
See Vagrantfiles
See Vagrantfiles
cd /path/to/your/workspace # quite likely this matches your synced folder path
git clone git@github.com:User/Repo.git
cd RepoSee Vagrantfiles
-
Initial
vagrant up= approx 3 minutes -
Subsequent
vagrant provision= approx 3 minutesNote: Obviously this will vary extensively based on your system. This is just a rough idea. May take notably longer on very first
vagrant upsince apt-get data is not yet cached.
-
install various apt packages
-
enable SSH forwarding, copy
~/.gitconfiginto VMNote: All provision actions can be run repeatedly --
vagrant provisionon a running system is expected to succeed.
See Vagrantfiles