Why make powershell a requirement? I like powershell, but Python is very common and already installed on many dev systems.