Tengo un paquete de Python en construcción, que también tiene dos opciones para extra_includes:

name='mypackage',
extras_require={
    'option_one': ['dep1'],
    'option_two': ['dep2']
}

Solo tengo acceso al paquete integrado tar.gz, lo que significa que no puedo simplemente hacer:

pip install mypackage[option_two]

Anteriormente, estaba instalando esto directamente desde tar.gz:

pip install path/to/mypackage.tar.gz

Sin embargo, esto ya no me permite especificar extra_require como:

pip install path/to/mypackage.tar.gz[option_two] # this is wrong

Podría expandir el paquete y hacer una instalación manual desde el directorio, pero ¿hay alguna manera de instalar más directamente desde el propio tar.gz?

2
enderland 17 ene. 2017 a las 20:20

1 respuesta

La mejor respuesta