This seems quite MS-centric, but if you're the Tom Bell I think you are (UK, North- West?), then I know you're an MS guy, so all is forgiven ;-)
One note; pip isn't really a deployment system for Python, it's more of a package installation system. Fabric is probably a better option here.