`pip: error: Nenhum comando com o nome pip install -r requirements.txt` após executar o comando

Estou tentando criar um script boostrap.py que criará um virtualenv e instalará os requisitos a partir de um arquivo requirements.txt. Outros colaboradores do meu projeto devem poder fazer checkout do projeto no github e executarpython bootstrap.py e depoissource env/bin/activate para ter uma instalação funcional do meu aplicativo. Abaixo está o script que escrevi, usando esta página como guia:http: //pypi.python.org/pypi/virtualen

import virtualenv, textwrap
output = virtualenv.create_bootstrap_script(textwrap.dedent("""
def after_install(options, home_dir):
    if sys.platform == 'win32':
        bin = 'Scripts'
    else:
        bin = 'bin'

    subprocess.call([join(home_dir,bin,'pip'),'install -r requirements.txt'])

"""))
print output

baixo estão os comandos que estou executando para criar o bootstrap e executá-lo:

python create_bootstrap.py > bootstrap.py
python bootstrap.py env

Abaixo é a saída:

New python executable in env/bin/python
Installing setuptools............done.
Installing pip...............done.
Usage: pip COMMAND [OPTIONS]

pip: error: No command by the name pip install -r requirements.txt
  (maybe you meant "pip install install -r requirements.txt")

requirements.txt é assim:

sqlalchemy==0.7

Qualquer sugestão para uma prática diferente ou uma dica sobre o que estou fazendo de errado seria útil. Muito obrigado

questionAnswers(1)

yourAnswerToTheQuestion