Articles of distutils

LNK1181: no se puede abrir el archivo de entrada ‘m.lib’

Al intentar instalar un determinado kit de herramientas geofísicas de Python, aparece este error: ENLACE: error fatal LNK1181: no se puede abrir el archivo de entrada ‘m.lib’ Creo que se debe a mi uso de los buildtools de MSVC. En su setup.py encontré: setup(…, ext_modules=[ Extension(…, […], libraries=[‘m’], … ]) ¿Qué necesito cambiar en esta […]

¿Cómo puedo hacer que setup.py use una ruta relativa a mis archivos?

Estoy tratando de construir una distribución de Python con distutils . Desafortunadamente, la estructura de mi directorio se ve así: /código /mi paquete __init__.py file1.py file2.py / subpaquete __init__.py /construir setup.py Aquí está mi archivo setup.py : from distutils.core import setup setup( name = ‘MyPackage’, description = ‘This is my package’, packages = [‘mypackage’, ‘mypackage.subpackage’], […]

Confundido acerca de la configuración de package_dir y packages en setup.py

Aquí está la estructura del directorio de mi proyecto, que incluye la carpeta del proyecto, más una carpeta “marco” que contiene paquetes y módulos compartidos entre varios proyectos que se encuentran en el mismo nivel en la jerarquía que las carpetas del proyecto: ————————————————————– Framework/ package1/ __init__.py mod1.py mod2.py package2/ __init__.py moda.py modb.py My_Project/ src/ […]

la instalación del paquete pip de Python falla, error dllwrap después de ‘corregir’: “no se puede encontrar vcvarsall.bat”

No puedo encontrar esto en los archivos. ¿Hay algo que no está bien con mingw / msys? [Necesito arreglar vcvarsall.bat, para poder instalar otros paquetes.] Error al instalar el paquete python ‘retorcido’ usando pip.exe. Tengo python2.6 y mingw / msys instalados. % PATH% incluye C:\MinGW\ y C:\MinGW\mingw32\bin primero: la pip.exe install twisted falla al decir […]

Instalar mi sdist desde PyPI pone los archivos en lugares inesperados

Mi problema es que cuando subo mi paquete de Python a PyPI y luego lo instalo desde allí usando pip, mi aplicación se rompe porque instala mis archivos en ubicaciones completamente diferentes que cuando instalo exactamente el mismo paquete desde un sdist local. Instalar desde el sdist local pone archivos en mi sistema de esta […]

Encontrar un archivo en una distribución de módulo Python

He escrito un paquete de Python que incluye una base de datos bsddb de valores precalculados para uno de los cálculos que más tiempo requieren. Para simplificar, mi script de instalación instala el archivo de base de datos en el mismo directorio que el código que accede a la base de datos (en Unix, algo […]

¿Cómo creo los huevos de Python a partir de paquetes fuente de distutils?

Recuerdo vagamente una especie de setuptools wrapper que generaría archivos .egg de la fuente de distutils. ¿Alguien puede refrescar mi memoria?

Error de instalación de PyCrypto en Windows

Estoy tratando de instalar PyCrypto 2.6 Library en mi computadora. Pero sigo recibiendo el siguiente error D:\Software\Python\package\pycrypto-2.6>python setup.py build running build running build_py running build_ext warning: GMP or MPIR library not found; Not building Crypto.PublicKey._fastmath. building ‘Crypto.Random.OSRNG.winrandom’ extension error: Unable to find vcvarsall.bat Mi sistema tiene Windows 8 Pro de 64 bits, Visual Studio Enterprise […]

TypeError: dist debe ser una instancia de Distribución

Mi paquete depende de BeautifulSoup. Si instalo mi paquete en un virtualenv nuevo a través de python setup.py develop , obtengo el siguiente error. Si ejecuto python setup.py develop una segunda vez, todo parece funcionar bien. No tengo ni idea de lo que está pasando. ¿Cómo arreglarlo para obtener una configuración reproducible? Best match: beautifulsoup4 […]

Python runtime_library_dirs no funciona en Mac

Tengo un módulo de extensión de Python que necesita vincularse con algunas bibliotecas dinámicas en tiempo de ejecución, así que necesito decirle dónde buscarlas. Estoy haciendo esto especificando runtime_library_dirs en mi setup.py. Esto funciona bien en Linux, pero parece no tener efecto en Mac. Obtengo un ImportError cuando bash importar mi módulo, y la única […]