Articles of github

Consigue que pip funcione con git y github repository

Estoy escribiendo una aplicación de python que depende de otra que esté alojada en un repository de github (nunca en pypi) por razones de desarrollo. Vamos a llamarlos: Aplicación que se está escribiendo: AppA Aplicación en github: AppB En la aplicación A, el setup.py es como: # coding=utf-8 import sys try: from setuptools import setup, […]

Obteniendo Github contribuyentes de archivos individuales

Estoy planeando crear un complemento para el complemento del sistema de documentación Sphinx que muestre los nombres y los enlaces de perfil de Github de las personas que han contribuido a la página de documentación. Github tiene esta característica internamente ¿Es posible obtener los enlaces de perfil de Github de los contribuidores de archivos a […]

Responda “sí” a la terminal en Google Colaboratory

Estoy intentando clonar desde Github usando Google Colaboratory, el comando que estoy usando es: !git clone git@github.com:CliMT/climt.git Pero me sale lo siguiente: Cloning into ‘climt’… The authenticity of host ‘github.com (192.30.255.112)’ can’t be established. RSA key fingerprint is SHA256:nThbg6kXUpJWGl7E1IGOCspRomTxdCARLviKw6E5SY8. Are you sure you want to continue connecting (yes/no)? Pero como se trata de Google Colaboratory, […]

Herramientas de configuración de Python: ¿Cómo puedo listar un repository privado en install_requires?

Estoy creando un archivo setup.py para un proyecto que depende de los repositorys privados de GitHub. Las partes relevantes del archivo se ven así: from setuptools import setup setup(name=’my_project’, …, install_requires=[ ‘public_package’, ‘other_public_package’, ‘private_repo_1’, ‘private_repo_2’, ], dependency_links=[ ‘https://github.com/my_account/private_repo_1/master/tarball/’, ‘https://github.com/my_account/private_repo_2/master/tarball/’, ], …, ) Estoy utilizando setuptools lugar de distutils porque este último no admite los argumentos […]

Tener el mismo README tanto en Markdown como en reStructuredText

Tengo un proyecto alojado en GitHub. Para esto, escribí mi README usando la syntax de Markdown para tenerlo bien formateado en GitHub. Como mi proyecto está en Python, también planeo subirlo a PyPi . La syntax utilizada para READMEs en PyPi es reStructuredText. Me gustaría evitar tener que manejar dos README que contienen aproximadamente el […]

Instale el paquete Python desde GitHub usando PyCharm

Creé un VirtualEnv en PyCharm para instalar mis paquetes de Python. Quería instalar este fork del proyecto django desde GitHub. https://github.com/django-nonrel/django Para los paquetes disponibles de PyPI , normalmente usaría la herramienta de búsqueda integrada en PyCharm, pero no estoy seguro de cómo instalarlo correctamente en VirtualEnv dentro de PyCharm desde GitHub. ¿Alguien sabría cómo […]

¿Cómo puedo llamar ‘git pull’ desde Python?

Usando los webhooks de github, me gustaría poder enviar cualquier cambio a un servidor de desarrollo remoto. En este momento, cuando se encuentra en el directorio adecuado, git pull obtiene los cambios que deben realizarse. Sin embargo, no puedo averiguar cómo llamar a esa función desde Python. He probado lo siguiente: import subprocess process = […]

La biblioteca de Python más adecuada para Github API v3

Estoy buscando una biblioteca de Python para el Github APIv3 adecuado para mí. Encontré una biblioteca (python-github3) mencionada en los documentos de la API de GH . Después de jugar con él en ipython durante una hora o dos, descubrí que no era muy intuitivo explorar / trabajar con él. Miré un poco más y […]

¿Cómo crear un commit y empujar en repo con GitHub API v3?

Quiero crear un repository y confirmar algunos archivos a través de cualquier paquete de Python. ¿Como lo hago? No entiendo cómo agregar archivos para confirmar.

Conda: Instalación / actualización directamente desde github

¿Puedo instalar / actualizar paquetes desde GitHub usando conda ? Por ejemplo, con pip puedo hacer: pip install git+git://github.com/scrappy/scrappy@master para instalar scrappy directamente desde la twig master en GitHub. ¿Puedo hacer algo equivalente con conda? Si esto no es posible, ¿tendría sentido instalar pip con conda y administrar dichas instalaciones locales con pip?