Articles of python

Python git descargando Jupyter Notebook

Estoy tratando de download un cuaderno Jupyter de git. Descargué el cuaderno haciendo clic derecho en el file y guardándolo. Es un file ipynb, pero el tamaño del file me parece un poco grande para el contenido que debe contener (114 kb). Cuando hago clic en el cuaderno en Jupyter obtengo el siguiente error: Cuaderno […]

La solución más eficiente para compartir código entre dos proyectos django

Tengo que encontrar una solución para compartir el código entre dos grandes proyectos de Django. Las principales cosas para compartir son models y serializadores y tags de plantilla. He encontrado tres soluciones diferentes y necesito que encuentres pro y contra para poder elegir. Voy a enumerar las soluciones que encontré: submodules git Crear un repository […]

Inconsistencia al intentar ignorar SIGINT

Entiendo que cuando establece un manejador de señal, todos los processs secundarios henetworkingan dicho manejador de forma pnetworkingeterminada. Por lo tanto, el siguiente código se ejecuta como se esperaba: import subprocess, signal signal.signal( signal.SIGINT, signal.SIG_IGN ) # use the ignore handler subprocess.check_call( [ "sleep", "10" ] ) Es decir, independientemente de cuánto presione Ctrl-C, la […]

¿Por qué Python no puede tomar inputs Unicode en la console de Windows?

Tengo un file de Python llamado 'কাজ. Py'. El file no tiene nada de lujoso. No estoy preocupado por eso. El caso es que cuando bash ejecutar el file copyndo y pegando el nombre del file, no se muestra 'py. Py' sino que muestra algunos cuadros > python [?][?][?].py y plantea un error como este […]

Obtuve un error al usar git commit -m "Added a Procfile" en heroku

Estoy usando heroku para implementar un proyecto python–django. Utilicé git add . command y después de eso di git commit -m "Added a Procfile" . Recibí un error error: pathspec 'a' did not match any file(s) known to git. error: pathspec 'Procfile”' did not match any file(s) known to git. Mi file de procfile es […]

La "culpa" de GitPython no me da todas las líneas cambiadas

Estoy usando GitPython. A continuación, imprimo el número total de líneas modificadas en una confirmación específica: f092795fe94ba727f7368b63d8eb1ecd39749fc4 : from git import Repo repo = Repo("C:/Users/shiro/Desktop/lucene-solr/") sum_lines = 0 for blame_commit, lines_list in repo.blame('HEAD', 'lucene/core/src/java/org/apache/lucene/analysis/Analyzer.java'): if blame_commit.hexsha == 'f092795fe94ba727f7368b63d8eb1ecd39749fc4': sum_lines += len(lines_list) print sum_lines El resultado es 38. Sin embargo, si simplemente va a https://github.com/apache/lucene-solr/commit/f092795fe94ba727f7368b63d8eb1ecd39749fc4 y […]

Cómo clonar un git repo usando Python?

Estoy buscando una forma equivalente de clonar un repository en python clone_start=`date +%s%N` && git clone –quiet ssh://$USER@$host:29418/git_performance_check >& /dev/null && c lone_end=`date +%s%N` Time_clone=`echo "scale=2;($clone_end – $clone_start) / 1000000000" | bc` Cómo puedo hacerlo ?

¿Cómo calcular SHA a partir de una cadena con la api de Github en python?

Quiero actualizar un file con la API de Github y enviarlo a una sucursal. Tengo problemas para crear el compromiso. El SHA no coincide con el esperado. { 'documentation_url': 'https://developer.github.com/enterprise/2.7/v3/repos/contents/', 'message': 'pom.xml does not match de42fdd980f9b8067a2af982de46b8d5547e4597' } Yo hago lo siguiente: import hashlib myfile = "new content of my README" resulting_file = base64.b64encode(bytes(myfile, "utf-8")) file_as_str […]

¿Cómo esconder las keys secretas ocultas en commits para bitpocket private repo?

Estoy usando Python. Actualmente, estoy haciendo esto. Tengo un file llamado keys.py donde keys.py en mis keys secretas como AWS_SECRET y etc. Dentro de mi .gitignore tengo keys.py para que no se comprometa con bitbucket. Mi keys.py parece a esto. #!/usr/bin/env python AWS_KEY = "1231231231" AWS_SECRET = "23123123123" PHONE_NUMBER = "12312312312" Dentro del file python […]

¿Cuál es la mejor manera de extraer de un control remoto github privado en python?

Quiero escribir un progtwig que me permita extraer mi control remoto git sin tener que escribir mi nombre de usuario y contraseña todo el time. Cuando uso git pull in terminal obtengo esta salida: Nombre de usuario para ' https://github.com ': Contraseña para ' https://github.com ': Después de search en Google sobre el tema, encontré […]