[pyar] Utilizando mkproject de virtualenvwrapper desde python
Juan Manuel Schillaci
jmschillaci en gmail.com
Jue Ene 30 12:12:27 ART 2014
Buenas a todxs!,
Primero una breve introducción. Para una herramienta que estoy
desarrollando, necesito poder llamar a la función mkproject de
virtualenvwrapper[0] desde un script de python. El problema radica, en que
al ser una función en virtualenvwrapper.sh, la misma se expone haciendo el
source correspondiente en el rc del shell actual (en mi caso .zshrc, pero
debería ser genérico). Encontré algunas maneras de hacerlo usando
subprocess y luego exponiendo el entorno a python [1], pero el comando
source no funciona con shell=True, creo que porque ejecuta el shell por
defecto que en Ubuntu es dash. Otra manera es llamando a un script de shell
con "bash --rcfile script.sh", pero eso me obliga a usar bash o dependener
de un shell en particular para el caso. La pregunta concreta es:
¿Alguien sabe como poder invocar mkproject, siendo mediante shell o con
alguna manera de importar virtualenvwrapper como módulo, desde un script
python?.
[0]:http://virtualenvwrapper.readthedocs.org/en/latest/
[1]:
http://stackoverflow.com/questions/7040592/calling-the-source-command-from-subprocess-popen
Gracias
SKA
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://listas.python.org.ar/pipermail/pyar/attachments/20140130/55924966/attachment.html>
More information about the pyar
mailing list