python - mac - instalar pip en windows 10
Los comandos personalizados de instalaciĆ³n de pip no se ejecutan (1)
Estoy intentando ejecutar algunos comandos previos a la instalación para una biblioteca pip que estoy escribiendo. Mi archivo de instalación se ve así:
from setuptools import setup
from setuptools.command.install import install
class CustomInstall(install):
def run(self):
install.run(self)
print "TEST"
setup(
...
cmdclass={''install'': CustomInstall},
...)
Basado en ejecutar una tarea personalizada cuando se invoca `pip install` .
Sin embargo, la instalación de pip no está imprimiendo "TEST". ¿Hay algo mal que estoy haciendo aquí? ¿Cómo puedo obtener este archivo setup.py para imprimir realmente?
ACTUALIZACIÓN: El siguiente, FYI, plantea un error de atributo:
from setuptools import setup
from setuptools.command.install import install
class CustomInstall(install):
def run(self):
install.run(self)
raise AttributeError
setup(
...
cmdclass={''install'': CustomInstall},
...)
Me encontré con un problema similar con una clase de instalación personalizada que se imprime en sys.stdout
. En mi caso, el comando personalizado realmente se ejecuta, pero parece que la salida se está filtrando por pip
.
Creo que esto se discute con cierto detalle aquí: https://github.com/pypa/pip/issues/2732#issuecomment-97119093