Articles of setuptools

Recursos de empaquetado con setuptools / Distribuir

Estoy desarrollando un huevo de Python que tiene varias dependencias .txt (son plantillas usadas para generar archivos por el propio huevo), y estoy luchando para que esas dependencias se copien en site-packages durante la setup.py install . Según la documentación de distribute … Sistema de archivos de mi paquete: setup.py package |— __init__.py |— main.py […]

Cambio del intérprete del punto de entrada console_script para el empaquetado

Estoy empaquetando algunos paquetes de Python usando un conocido sistema de empaquetado de terceros, y estoy encontrando un problema con la forma en que se crean los puntos de entrada. Cuando instalo un punto de entrada en mi máquina, el punto de entrada contendrá un shebang apuntado a cualquier intérprete de python, de esta manera: […]

Uso de setuptools para crear un paquete cython llamando a una biblioteca C externa

Estoy tratando de comstackr, instalar y ejecutar un paquete que llamaremos myPackage . Contiene un archivo *.pyx que llama a la función fftw_set_timelimit() desde la biblioteca fftw . Actualmente, cuando ejecuto un script clientScript.py que importa el paquete, obtengo el siguiente mensaje de error: Traceback (most recent call last): File “clientScript.py”, line 5, in import […]

Instalación de paquetes de Python en Windows

Recientemente comencé a aprender Python, y estoy un poco confundido acerca de cómo se distribuyen e instalan los paquetes. Entiendo que la forma oficial de instalar paquetes es a través de los archivos de fuente, los descomprime y ejecuta: python setup.py install , luego el módulo se python setup.py install También sé sobre setuptools que […]

Instalar numpy como una dependencia con setuptools

Esta podría ser una pregunta de seguimiento de este . Estoy usando setuptools para instalar un paquete mío. Como una dependencia he enumerado numpy . Estoy usando Python2.7 y cuando lo hago python setup.py install con este archivo setup.py : from setuptools import setup setup(name = “test_pack”, install_requires = [“numpy”]) Acabo con este mensaje de […]

¿Puede un paquete de Python depender de una revisión de control de versión específica de otro paquete de Python?

Algunos paquetes útiles de Python están rotos en pypi, y la única versión aceptable es una revisión particular en un sistema de control de revisiones. Puede ser expresado en setup.py por ejemplo requires = ‘svn://example.org/useful.package/trunk@1234’ ?

Cómo resolver el error pkg_resources.VersionConflict durante bin / python bootstrap.py -d

Estoy tratando de crear un nuevo entorno plone usando la herramienta python plone-devstart.py. Tengo un error de arranque. Así que utilicé un comando bin / python bootstrap.py -d de mi directorio de proyectos. (El comando bin / python bootstrap.py -d) funcionó bien antes. Pero ahora tengo un error como oomsys@oomsysmob-6:~/demobrun$ bin/python bootstrap.py -d Downloading http://pypi.python.org/packages/source/d/distribute/distribute- […]

Distribuir un paquete de Python con una biblioteca compartida dinámica comstackda

¿Cómo empaquetar un módulo de Python junto con una biblioteca .so precomstackda? Específicamente, ¿cómo escribo setup.py para que cuando haga esto en Python? >>> import top_secret_wrapper ¿Puede encontrar fácilmente top_secret.so sin tener que configurar LD_LIBRARY_PATH ? En mi entorno de desarrollo de módulos, tengo la siguiente estructura de archivos: . ├── top_secret_wrapper │ ├── top_secret.so […]

python setuptools install_requires se ignora al reemplazar cmdclass

Tengo un setup.py que se parece a esto: from setuptools import setup from subprocess import call from setuptools.command.install import install class MyInstall(install): def run(self): call([“pip install -r requirements.txt –no-clean”], shell=True) install.run(self) setup( author=’Attila Zseder’, version=’0.1′, name=’entity_extractor’, packages=[‘…’], install_requires=[‘DAWG’, ‘mrjob’, ‘cchardet’], package_dir={”: ‘modules’}, scripts=[‘…’], cmdclass={‘install’: MyInstall}, ) Necesito MyInstall porque quiero instalar algunas bibliotecas desde github […]

Utilice setuptools para instalar desde la ubicación

Tengo un marco para un sitio que quiero usar en múltiples proyectos, pero no quiero enviar mi marco a PyPi. ¿Hay alguna forma en que pueda indicarle a mi setup.py que instale el marco desde una ubicación específica? Aquí está mi actual setup.py from setuptools import setup setup( name=’Website’, version=’0.2.1′, install_requires=[ ‘boto>=2.6’, ‘fabric>=1.4’, ‘lepl>=5.1’, ‘pygeoip>=0.2.4’, […]