Articles of git

¿Número de versión automática tanto en setup.py (setuptools) Y código fuente?

SITUACIÓN: Tengo una biblioteca de python, que está controlada por git, y se incluye con distutils / setuptools. Y quiero generar automáticamente un número de versión basado en tags git, tanto para setup.py sdist y comandos similares, como para la propia biblioteca. Para la primera tarea puedo usar git describe o soluciones similares (consulte ¿Cómo […]

¿Cómo hacer setuptools clonar dependencias git de forma recursiva?

Quiero dejar que setuptools instale Phoenix en mi proyecto y así se agrega. setup( … dependency_links = [ “git+https://github.com/wxWidgets/Phoenix.git#egg=Phoenix” ], install_requires = [“Phoenix”], … ) para mi setup.py , pero la configuración de las setuptools configuración de Phoenix depende de un clon git recursivo. ¿Cómo decirle a setuptools configuración de mi proyecto para hacer git […]

¿Cómo ejecutar el proyecto Django clonado?

Soy un ingeniero de software junior y soy bastante nuevo en Django. Construí esta aplicación y estoy trabajando en un README para explicar a otros cómo crear, clonar y configurar la aplicación en sus propias máquinas. Me he quedado atascado mientras trataba de recrear los pasos. Este es el orden en el que he trazado […]

Determine si el directorio está bajo control de git

¿Cómo puedo saber si un directorio dado es parte de un repository git? (Lo siguiente está en python, pero bash o algo estaría bien). os.path.isdir(‘.svn’) le dirá si el directorio actual está controlado por Subversion. Mercurial y Git solo tienen un .hg / .git en la parte superior del repository, así que para hg puedo […]

Obtener el hash git actual en un script de Python

Me gustaría incluir el hash de git actual en la salida de un script de Python (como el número de versión del código que generó esa salida). ¿Cómo puedo acceder al hash de git actual en mi script de Python?

Desarrollo de Django y VirtualEnv / Mejores prácticas de implementación

Solo tengo curiosidad por saber cómo la gente está desplegando sus proyectos Django en combinación con virtualenv. Más específicamente, ¿cómo mantiene su producción virtualenv’s sincronizada correctamente con su máquina de desarrollo? Utilizo git para scm, pero no tengo mi virtualenv dentro del repository de git. ¿Debería o es mejor usar el congelamiento de pip y […]

Modelos de estadísticas de Python y suavizado exponencial simple en Jupyter y PyCharm

Soy nuevo en Python, y estoy tratando de ejecutar este ejemplo en el cuaderno Jupyter. Cada vez que corro siguiendo import os import numpy as np import pandas as pd import matplotlib.pyplot as plt from statsmodels.tsa.api import SimpleExpSmoothing Me da el siguiente error. ImportError Traceback (most recent call last) in () 3 import pandas as […]

Cómo instalar paquetes en python

Hola, soy completamente nuevo en Python, y me gustaría instalar Python-LinkedIn para extraer datos de la API de LinkedIn. He instalado los archivos en el mismo directorio que todos mis otros paquetes (incluido pip ). No estoy seguro si esto es cómo hacerlo. Cada vez que escribo: pip install python-linkedin vuelve SyntaxError: invalid syntax Cada […]

Necesita poca ayuda con el módulo pexpect.

Necesito ayuda con el módulo pexpect. He escrito un código simple que clonaría un repository git desde un servidor usando ssh. Estoy enfrentando un par de problemas. La contraseña se muestra en texto plano. No sé una forma adecuada de salir del progtwig después de la descarga. arroja el siguiente error … Traceback (most recent […]

¿Por qué mi enlace posterior a la recepción no puede ejecutar un comando de origen virtualenv?

Tengo un enlace posterior a la recepción que se ejecuta como usuario ‘git‘. Tengo un virtualenv / python / ve // ​​bin / activar que es legible por git. Corriendo: source /python/ve//bin/activate funciona bien para un usuario en el grupo git. Cuando se ejecuta como un enlace posterior a la recepción después de un envío, […]