Articles of despliegue de

Instalación de Fabric en Windows (Error No hay módulo llamado Readline)

Estoy tratando de usar la herramienta de implementación Fabric 0.1.1 ( http://docs.fabfile.org/ ) en Windows y nos encontramos con un problema con el módulo readline . He pasado por varios hilos pero parece que no puedo resolver el problema. Es importante porque no podemos implementar aplicaciones desde máquinas basadas en Windows. C:\Documents and Settings\dev\Desktop\deploy>fab Traceback […]

¿Hay una manera de llevar a cabo la implementación rodante en archivos de tejido?

Dando el siguiente archivo fab: from fabric.api import env, run env.user = ‘implicit_user’ env.hosts = [‘host1’, ‘explicit_user@host2’, ‘host3’] def print_user(): with hide(‘running’): run(‘echo “%(user)s”‘ % env) Cuando ejecutamos fab print_user , obtenemos: [host1] out: implicit_user [explicit_user@host2] out: explicit_user [host3] out: implicit_user Done. Disconnecting from host1… done. Disconnecting from host2… done. Disconnecting from host3… done. Sin […]

Cómo empaquetar las librerías de python que estoy usando para poder distribuirlas con mi aplicación y tener la menor cantidad de dependencias posible

Cómo empaquetar las librerías de python que estoy usando para poder distribuirlas con mi aplicación y tener la menor cantidad de dependencias posible y también para no entrar en conflicto con las lib / diferentes versiones que ya están en mi sistema. LE: Lo siento, me olvidé de especificar. Voy a hacer esto en Linux. […]

Establecer variable en el proyecto de implementación shub

Estoy tratando de establecer configuraciones desechadas para trabajar con el entorno de prueba y producción en local y también en scrapinghub. Y me gustaría saber si hay alguna forma de establecer esta variable (por ejemplo, como la siguiente) en el despliegue de shub: Y luego en settings.py: if env == “test”: var1 = some_ip var2 […]

¿Puede una tarea de Python Fabric invocar otras tareas y respetar sus listas de hosts?

Tengo un archivo fab como el siguiente: @hosts(‘host1’) def host1_deploy(): “””Some logic that is specific to deploying to host1″”” @hosts(‘host2’) def host2_deploy(): “””Some logic that is specific to deploying to host2″”” def deploy(): “”””Deploy to both hosts, each using its own logic””” host1_deploy() host2_deploy() me gustaría hacer fab deploy y que sea equivalente a fab […]

Tela Sudo sin solución de contraseña

Esta pregunta es sobre las mejores prácticas. Estoy ejecutando un script de implementación con Fabric. Mi usuario de implementación ‘deploy’ necesita sudo para reiniciar los servicios. Así que estoy usando la función sudo de fabric para ejecutar estos comandos en mi script. Esto funciona bien pero solicita una contraseña durante la ejecución del script. NO […]

¿Cómo usa pip, virtualenv y Fabric para manejar la implementación?

¿Cuáles son sus ajustes, sus trucos y, sobre todo, su flujo de trabajo? Estas herramientas son excelentes, pero aún no existen las mejores prácticas relacionadas con su uso, por lo que no sé cuál es la forma más eficiente de usarlas. ¿ Usas paquetes de pip o siempre descargas? ¿Configura Apache / Cherokee / MySQL […]

¿Cómo implemento una aplicación de escritorio Python?

He iniciado una aplicación Python personal que se ejecuta en el escritorio. Estoy usando wxPython como un kit de herramientas GUI. Si hubiera una demanda para este tipo de aplicación, posiblemente me gustaría comercializarla. No tengo conocimiento de la implementación de aplicaciones Python “de la vida real”, aunque he usado py2exe en el pasado con […]

Implementando la aplicación python para usuarios de Mac y Windows

He escrito una aplicación en python que depende de wxPython y algunas otras bibliotecas de python. Sé de pyexe para hacer que los scripts de Python sean ejecutables en Windows, pero ¿cuál sería la forma más fácil de compartir esto con mi Mac utilizando amigos que no sabrían cómo instalar las dependencias necesarias? Una opción […]

¿Por qué no cambias a Python 3.x?

Pido esto por razones desplegables. Al igual que en, si escribo una solución en python, me siento obligado a escribir a 2.x debido a la falta de adopción de python 3. Esta es una de mis principales preocupaciones diarias, y quiero averiguar qué está pasando. Para muchas de las preguntas basadas en python aquí, las […]