[pyar] Consulta setup.py

Alejandro Autalan alejandroautalan en gmail.com
Dom Oct 22 12:54:55 ART 2017


El día 22 de octubre de 2017, 12:12, Marcos Dione
<mdione en grulic.org.ar> escribió:
> On Sun, Oct 22, 2017 at 12:10:27PM -0300, Alejandro Autalan wrote:
>> Hola comunidad que tal.
>>
>> ¿Existe una forma de determinar en el setup.py si el paquete se esta
>> instalando con un comando u otro ?
>> Mas especificamente, si se esta instalando con:
>>
>> python setup.py install
>>
>> o con:
>>
>> pip install mipaquete
>>
>> Hice una busqueda en google pero no encontre referencias.
>
>     import mipaquete ?
>
> --
> (Not so) Random fortune:
> Terrorism isn't a crime against people or property. It's a crime against
> our minds, using the death of innocents and destruction of property to
> make us fearful.
>             -- Bruce Schneier
> _______________________________________________
> Lista de Correo de PyAr - Python Argentina - pyar en python.org.ar
> Sitio web: http://www.python.org.ar/
>
> Para administrar la lista (o desuscribirse) entrar a http://listas.python.org.ar/listinfo/pyar
>
> La lista de PyAr esta Hosteada en USLA - Usuarios de Software Libre de Argentina - http://www.usla.org.ar

Hola.

En el setup.py de mi paquete quiero cambiar un parametro de la funcion
setup() dependiendo de si se instala con pip o no.

Por ejemplo:

http://linkode.org/#Q2RgNmPyG6iNawaiP32uG4

# setup.py
...

myentry_points={
        'console_scripts': [
            'pygubu-designer = pygubudesigner.main:start_pygubu',
        ]
    }

if using_pip:
   myentry_points={
        'gui_scripts': [
            'pygubu-designer = pygubudesigner.main:start_pygubu',
        ]
    }


setup(
...
entry_points=myentry_points,
...
)

Saludos.
Alejandro A.


Más información sobre la lista de distribución pyar