Articles of dependencies de

Abusar de la palabra "biblioteca"

Veo muchas preguntas, tanto aquí en SO como en otras partes, sobre "mantener bibliotecas comunes en un VCS". Es decir, los proyectos foo y bar dependen de libbaz, y el que pregunta se pregunta cómo deberían importar la fuente de libbaz en el VCS para cada proyecto. Mi pregunta es: ¿WTF? Si libbaz es una […]

Control de versiones vs. distribución automática vs. administración de dependencies

Imagine un sistema de software distribuido, instalado en un grupo de unos pocos cientos de computadoras (nodos). Los nodos son responsables de ejecutar automáticamente las tareas progtwigdas. Hay cientos de tareas, y cada tarea está progtwigda para ejecutarse en aproximadamente 5-10 nodos. Los nodos pueden detenerse durante días y pueden ser eliminados del sistema. Cada […]

¿Cómo administrar bibliotecas compartidas entre aplicaciones?

Desarrollamos software empresarial y deseamos promover más reutilización de código entre nuestros desarrolladores (para mantener este problema simple, supongamos que todos .NET). Estamos a punto de pasar a un nuevo sistema de VCS (en su mayoría probablemente mercurial) y quiero tener una estrategia en marcha sobre cómo compartiremos las bibliotecas. Cuál es el mejor process […]

¿Cómo get la versión de las dependencies / modules de python, incluidas las aplicaciones externas llamadas mediante subprocess.Popen?

Tengo un set de scripts de Python que ejecuto con frecuencia en diferentes máquinas que dependen de unas pocas bibliotecas externas, así como de algunas otras aplicaciones generadas a través de un subprocess.Popen . Como se esperaba, dependiendo de la versión de los modules y aplicaciones instalados, la salida varía. Para abordar esto, me gustaría […]

¿Cómo automatizo la installation de la dependencia después de extraer el código del repository?

Mi colega y yo desarrollamos una pequeña aplicación de Python. Usamos Vagrant para configurar entornos de desarrollo. Supongamos que mi colega introduce una nueva característica en la aplicación. La implementación de Feature requiere una nueva dependencia de python (package de terceros) y la dependencia misma necesita algunas bibliotecas de sistema. Si no leo detenidamente todas […]

¿Cómo almacenar las dependencies de la biblioteca C en el control de versiones?

Procedente de un background de Rails, estoy acostumbrado a poder especificar las dependencies de mi aplicación en un Gemfile que está registrado en mi git repo. Cuando se tira de mi aplicación, el usuario solo necesita ejecutar la bundle install y tienen todas las dependencies necesarias. En esta respuesta , la comunidad parece estar de […]

¿Cómo se manejan las grandes dependencies de la biblioteca en el control de código fuente?

Mi aplicación C ++ depende de Boost. Me gustaría que alguien simplemente pueda consultar mi repository y comstackr todo en un solo paso. Pero la distribución de impulso es de unos 100MB y miles de files, y parece empantanar el control de la fuente, además de que realmente no es necesario que esté versionado. ¿Cuál […]

Listado de dependencies de packages R sin instalar packages

¿Existe una manera simple de get una list de dependencies de packages R (todas las dependencies recursivas) para un package dado, sin instalar el package y sus dependencies? Algo similar a una installation falsa en portupgrade o apt.

Añadiendo la dependencia de git a la aplicación nodejs

Estoy tratando de agregar require-cs a mi proyecto nodejs para que pueda usar r.js con files coffeescript. Intento agregarlo directamente a package.json para que pueda actualizarlo directamente con el repository de git. Cuando lo agrego obtengo el siguiente error: npm ERR! Error: ENOENT, open '/tmp/npm-1336369606543/1336369606543-0.5654201323632151/package.json' y no agrega el git a mi aplicación. Mi package.json […]

npm instala repositorys privados de Github por dependencia en package.json

Estoy tratando de instalar el repository privado github por npm que incluye otros repositorys privados github como dependencia. He intentado muchas forms y publicaciones pero ninguna funciona. Esto es lo que estoy haciendo: npm install git+https://github.com/myusername/mygitrepository.git en package.json es como: "dependencies": { "repository1name": "git+https://github.com/myusername/repository1.git", "repository2name": "git+https://github.com/myusername/repository2.git" } ¿Cuál es la forma correcta de hacerlo?