Есть ли в Python что-то более надежное, чем у rvm Руби?

Это не дубликат этого вопроса .

Мне уже известны virtualenv и virtualenvwrapper и pip , но, похоже, они не совсем соответствуют тому, что я хочу.

I» Я ищу способ, которым я мог бы не только установить несколько версий Python, но также и несколько версий Django (например) и смешивать и сопоставлять «активную» версию python и «активную» версию Django.

Например, У меня есть Django 1.0, 1.1 и 1.2, а транк "активен". Я хочу иметь возможность протестировать его на Python 2.5, 2.6 и 2.7. Затем сделайте Django 1.2 «активным» и снова протестируйте его на всех моих версиях Python.

Я могу видеть, как я мог бы получить, используя virtualenv для этого примера, но скажу, что у меня есть 5 выпусков приложения Django, которые я хотите протестировать каждую комбинацию Python 2.5, 2.6 и 2.7 и Django версий 1.0, 1.1 и 1.2. На данный момент, на самом деле, количество виртуальных сред, которые мне нужно создать, становится неуправляемым.

I» я хотел бы просто сказать, сделать версию Python X «активной», сделать версию Django «активной» и сделать версию MyApp X «активной» без необходимости создавать и переключать virtualenvs (и я определенно не хочу чтобы выполнить кучу сценариев начальной загрузки).

Имеется ли то, что я ищу, для Python, или мне чего-то не хватает в virtualenv, virtualenvwrapper и pip, которые уже могут элегантно с этим справиться?

19
задан Community 23 May 2017 в 12:09
поделиться