Articles of pypi

Transferir la propiedad de los paquetes PyPI

Según PEP-541, los proyectos PyPI abandonados ahora pueden ser reclamados. ¿Alguien ha hecho esto? ¿A quién contactar? Intenté la lista de correo de dist utils y también presenté un ticket en el foro de soporte , pero hasta ahora no he recibido respuesta. ¿Cómo se solicita realmente una transferencia de propiedad en la práctica como […]

Pip no instala la última versión disponible de pypi (argparse en este caso)

El problema Trabajé en algunos proyectos de Python últimamente y tuve muchos problemas con pip no para instalar las últimas versiones de algunos requisitos. Estoy en osx y utilicé brew para instalar Python 2.7.6 . En el proyecto en el que estoy trabajando, simplemente pip install -r requirements.txt . En el caso actual, necesitaba instalar […]

pip: ¿Hay alguna solución para evitar –Permitir-externo?

Las versiones recientes del instalador de pip no han instalado paquetes que no carguen sus archivos de paquetes a PyPI a menos que el usuario proporcione explícitamente –allow-external opción –allow-external ( respuesta relacionada ). Quiero distribuir mi paquete que depende de una biblioteca como dirspec . Actualmente tengo que decirles a los usuarios de mi […]

cómo configurar la URL del rastreador de errores en el script setup.py

Acabo de descubrir que la interfaz de usuario web de pypi tiene un campo ‘URL del rastreador de errores’ en la edición de metadatos de huevo. Este campo existe, así que supongo que es compatible con setup.py pero no puedo encontrar nada sobre esto usando google. Entonces, la pregunta de cómo configurar este campo en […]

¿Por qué PyPi ya no muestra las estadísticas de descarga?

Fue muy útil tener una idea de si el paquete es popular o no (incluso si su popularidad es la razón de algún caso de “importación” en otro paquete popular). Pero ahora no veo esta información por alguna razón. Un ejemplo: https://pypi.python.org/pypi/blist ¿Por qué apagaron esta cosa útil?

¿Cómo instalo automáticamente los módulos faltantes de Python?

Me gustaría poder escribir: try: import foo except ImportError: install_the_module(“foo”) ¿Cuál es la forma recomendada / idiomática de manejar este escenario? He visto muchos scripts que simplemente imprimen un error o una advertencia para notificar al usuario sobre el módulo faltante y (a veces) que proporcionan instrucciones sobre cómo instalar. Sin embargo, si sé que […]

Un sencillo paquete de herramientas de instalación Hello World e instalarlo con pip

Estoy teniendo problemas para averiguar cómo instalar mi paquete usando setuptools, y he intentado leer la documentación y las publicaciones de SO, pero no puedo hacer que funcione correctamente. Estoy tratando de hacer que una aplicación helloworld funcione. Esto es lo lejos que llegué: helloworld.py: print(“Hello, World!”) README.txt: Hello, World! readme MANIFEST.in: recursive-include images *.gif […]

Los conteos de descargas de PyPi parecen poco realistas

Puse un paquete en PyPi por primera vez hace ~ 2 meses, y desde entonces he realizado algunas actualizaciones de versión. Noté que esta semana la grabación del conteo de descargas, y me sorprendió ver que se había descargado cientos de veces. En los próximos días, me sorprendió más ver que el recuento de descargas […]

Cómo especificar varios autores / correos electrónicos en setup.py

Escribimos un pequeño paquete a una aplicación de twitter y publicamos esta información en http://pypi.python.org . Pero setup.py solo contenía un único campo para especificar el correo electrónico / nombre del autor. ¿Cómo especifico múltiples contribuyentes / lista de correo electrónico, a los siguientes campos, ya que nos gustaría que este paquete se incluya en […]

Árbol de dependencias del paquete Python

Me gustaría analizar el árbol de dependencia de los paquetes de Python. ¿Cómo puedo obtener estos datos? Cosas que ya se setup.py veces contiene un campo de requires que enumera dependencias de paquetes PyPi es un repository en línea de paquetes de Python PyPi tiene una API Cosas que no se Muy pocos proyectos (alrededor […]