Articles of herramientas de instalación de

¿Puede python setup.py instalar ruedas de uso?

Estoy usando setuptools. ¿Hay alguna forma de que el siguiente comando use ruedas en lugar de la fuente? python setup.py install En particular, tengo un paquete personalizado que requiere pandas. Mientras que los pandas se instalan perfectamente bien con pip (porque agarra la rueda), los pandas no se instalarán mientras se ejecuta python setup.py (debido […]

setuptools: fuerza la versión de otro paquete (si está presente) sin forzar la instalación de este paquete (cuando no está presente)

Durante el desarrollo de Pylint, encontramos un problema interesante relacionado con la no dependencia que puede romper el paquete de pylint . El caso es el siguiente: python-future tenía un alias conflictivo para el paquete configparser . Citando documentos oficiales : Esta versión elimina el paquete configparser como un alias para ConfigParser en Py2 para […]

¿Cómo descargar ruedas multiplataforma vía pip?

Estoy acostumbrado a pre-descargar paquetes usando Pip, luego los copio a una máquina de destino para su implementación. Con los Python Wheels recientemente presentados, me veo obligado a “pip … –no-use-wheel”, ya que algunos de los paquetes descargados son específicos de la plataforma (estoy desarrollando en OSX y desplegándolos en Debian) y no lo harán. […]

python no está instalando dependencias enumeradas en install_requires of setuptools

He escrito un módulo de python que depende de openpyxl. Quiero que openpxyl se instale como una dependencia automáticamente usando setuptools. Leí que la forma correcta de hacerlo es incluir lo siguiente en el script setup.py: setup(name=’methpipe’, version=find_version(“lala”, “__init__.py”), description=’Utilities’, author=’Jonathan T’, author_email=’jt@lala.com’, url=’https://git.com…’, packages=find_packages(), install_requires=[ ‘openpxyl = 2.3.3’, ], scripts=[“bin/submit_run_full.py”], cmdclass=dict(install=my_install) ) Así que […]

Depende del repository git en setup.py

Estoy tratando de hacer que un proyecto dependa de una dependencia de git. Sin embargo, parece que no puedo hacerlo funcionar. Lo que básicamente quiero lograr es lo siguiente, pero no funciona: #!/usr/bin/env python3 from setuptools import setup setup( name=’spam’, version=’0.0.0′, install_requires=[ ‘git+https://github.com/remcohaszing/pywakeonlan.git’ ]) Intenté varias variaciones sobre lo anterior, como agregar @master o #egg=wakeonlan-0.2.2 […]

No se puede encontrar el archivo setuptools-27.2.0-py3.5.egg

Esta pregunta es para Python 3.5.2, utilizando Anaconda 4.3.0 en Windows 10 (64 bits) Cuando bash instalar paquetes con pip me sale este error: Command “python setup.py egg_info” failed with error code 1 in C:\Users\HMGSYS\AppData\Local\Temp\pip-build-xit1wtvr\shapely\ Basándome en otras respuestas de SO, intenté actualizar setuptools: pip install –upgrade setuptools Pero me sale este error: FileNotFoundError: [WinError […]

Instalación de Django y paquetes relacionados en una computadora fuera de línea

Estoy usando win7, python 2.7 y tengo un proyecto con varios paquetes en ejecución. Quería mover el proyecto a la computadora portátil de mis amigos (que no puede acceder a Internet, no es una opción). así que descargué Python / Django / Todos los paquetes requeridos, python setup.py install en cada directorio de paquetes. Descubrí […]

No se puede construir la rueda – error: comando no válido ‘bdist_wheel’

He intentado todo en esta pregunta tan relacionada: ¿Por qué no puedo crear una rueda en python? Pero todavía me sale: usage: setup.py [global_opts] cmd1 [cmd1_opts] [cmd2 [cmd2_opts] …] or: setup.py –help [cmd1 cmd2 …] or: setup.py –help-commands or: setup.py cmd –help error: invalid command ‘bdist_wheel’ Contexto: $ pip –version pip 8.1.1 from /home/bdillman/proj/fashion/lib/python3.5/site-packages (python […]

Error durante la actualización completa de paquetes pip

Mientras pip actualiza todos los paquetes con comando pip freeze –local | grep -v ‘^\-e’ | cut -d = -f 1 | xargs pip install -U Error de impresión de la pipeta con vboxapi Downloading/unpacking vboxapi Could not find any downloads that satisfy the requirement vboxapi Some externally hosted files were ignored (use –allow-external vboxapi […]

setuptools y pip: elección de instalación mínima y completa

Hemos hecho una biblioteca que depende de otras bibliotecas. Pero hay dependencias necesarias (por ejemplo, para el procesamiento por lotes del servidor) y opcionales (por ejemplo, para clientes con GUI). Es algo como esto posible: pip install mylib.tar.gz # automatically downloads and installs with the minimal set of dependencies pip install mylib.tar.gz –install-option=”complete” # automatically […]