Comment puis-je la force "setup.py d'essai" pour installer les dépendances dans mon virtualenv`?

Dans une croisade pour faire ma demande pip-installable, je me bats gros combats avec setuptools et distribute. Je suppose que mon dépendances sont corrects, c'est à dire l'installation avec pip install myapp devrait sans doute remplir l'environnement virtuel correctement. Cependant, je tiens à simplifier le développement pendant que j'y suis, donc mon but est de commencer avec un vide virtualenv et faire setup.py test (et plus tard setup.py develop, mais c'est un tout autre combat) le remplir avec toutes les dépendances.

Et maintenant à mon problème: peu importe comment dur j'ai essayer, tout ce que je reçois sont des dépendances installé comme .eggs dans mon répertoire de projet qui est sous-optimale à tout le moins. J'ai essayé de créer un nouveau setuptools de commande, qui serait pip (qui semble fonctionner, même si maladroitement) mais qui ne peut pas sérieusement être la solution (sous-classement et primordial, qui est).

Alors, comment dois-je faire setup.py test remplir le virtualevn à la place de mon répertoire de travail?

  • Pouvez-vous ajouter de la sortie de votre python setup.py develop commande à la question? Lorsque j'exécute que dans un virtualenv, il installe les dépendances à mon virtualenv.
  • pas tests_requires dépendances.