Articles of virtualenv

¿Cómo administro las versiones de Python en el control de código fuente para la aplicación?

Tenemos una aplicación que usa pyenv / virtualenv para administrar las dependencies de python. Queremos asegurarnos de que todos los que trabajen en la aplicación tengan la misma versión de python. Viniendo de Ruby, el análogo es Gemfile. Hasta cierto punto, .ruby-versión. ¿Cuál es el equivalente en python? ¿Es .python-versión? He visto bastantes .gitignore que […]

La versión controló las migraciones del sur en virtualenv

Tengo un sitio de Django colocado en el site/ carpeta site/ . Está bajo control de versión. Uso South para esquemas y migraciones de datos para mis aplicaciones. Las aplicaciones específicas del sitio se encuentran en el site/ carpeta site/ para que estén todas controladas por la versión junto con sus migraciones. Administro un virtualenv […]

¿Cómo se puede utilizar Virtualenv efectivamente con las bibliotecas almacenadas en el control de código fuente?

Conozco dos prácticas sugeridas que parecen estar en desacuerdo entre sí: Almacene todo lo que necesita para su proyecto en control de fuente. Cuando trabajamos con aplicaciones C ++ verificamos todas nuestras bibliotecas en control de código fuente para que un desarrollador nuevo siempre tenga todo lo que necesita para build y ejecutar el proyecto, […]

¿Alguna razón para cambiar de SVN por un proyecto Django lineal de un solo hombre que está virtualmente aislado?

Veo esta pregunta, pero es de 2008. Parece que muchos sistemas de control de versiones se han vuelto modernos últimamente. Además, la pregunta era exactamente mi situación: Aplicación web basada en Django Usando un ambiente virtual virtulaenv Un desarrollador hombre No será de origen abierto Proyecto lineal (sin ramificaciones) Quizás use tags para lanzamientos (pero […]

¿Cómo instalo pysvn en un virtualenv en W32?

En plataforms Windows, el psvn (enlaces de python para subversión) solo viene como un instalador w32 .exe. Lamentablemente, no tengo el comstackdor MS VC ++, por lo que la solución ideal sería volver a empaquetar la versión oficial o convertir una installation de PySVN en algo que pueda volver a publicarse. Tengo el comstackdor MinGW, […]

¿Cómo debe crearse un entorno virtual de Python para que pueda ser archivado en un repository y ser utilizado por varias personas?

Tengo un entorno virtual de Python que pretende proporcionar un entorno para muchas personas. Debe almacenarse en SVN para garantizar que el entorno esté "congelado" para varias versiones. Intenté hacerlo "dynamic" en el sentido de que la secuencia de commands de activación del entorno no incluye una ruta codificada y he intentado que sea reubicable […]

virtualenv, python y subversión

Estoy tratando de usar las bibliotecas SWIG de subversión de python en un entorno virtualenv –no-site-packages . ¿Cómo puedo hacer que esto funcione?

cómo clonar un repository a un virtualenv en Mac Mountain Lion

Me podría estar perdiendo algo fundamental aquí, pero estoy luchando para averiguar qué. Estoy usando Github para Mac por primera vez. He encontrado un repository que quiero ver, así que me he conectado a GH, he instalado y configurado la aplicación mac. Creé un virtualenv en el que quiero trabajar. Add python 2.7. He bifurcado […]

¿Cómo puedo eliminar virtualenv con el proyecto Django del repository y agregar el file requirements.txt?

Empujé mi virtualenv con el proyecto Django al repository de Github. Encontré información de que no era la mejor solución. Noté que la comunidad sugiere agregar files requirements.txt con pip freeze en lugar de virtualenv al repository de github. Por lo tanto, me gustaría eliminar virtualenv y agregar dicho file. Me pregunto cómo puedo hacer […]

Compartir varias guías de installation de Django

Esto puede ser un poco limpio y verde, sin embargo, cuando trato de explicar mi configuration a un pato de goma, muchas veces me despierto para encontrarme en un montón de mi propio cabello y el pato todavía allí, mirándome sin emoción. eso fue cuando supe que era hora de pasar el asunto a SO. […]