Skip to content

Instantly share code, notes, and snippets.

@dominicrodger
dominicrodger / tox2travis.py
Last active December 20, 2015 00:49
Quick and hacky way of going from a tox.ini file to a .travis.yml file.
from tox._config import parseconfig
print "language: python"
print "python: 2.7"
print "env:"
for env in parseconfig(None, 'tox').envlist:
print " - TOX_ENV=%s" % env
print "install:"
print " - pip install tox"
print "script:"
@dominicrodger
dominicrodger / gist:5276253
Last active December 15, 2015 14:39
Quick snippet for upgrading Django installs across multiple sites on Webfaction (see http://www.dominicrodger.com/upgrading-django.html)
from fabric.api import env, run, cd, hide, prefix
env.use_ssh_config = True
env.hosts = ['dmr', ]
django_apps = {
'dmr': ['myappname',
'myotherapp', ],
}