Si, bueno, mis aplicaciones las hago así, pero es complicado de explicar todo esto en un correo.
Básicamente, en el setup.cfg tienes que definir donde se instalará la aplicación, por ejemplo: [install] install_lib=/usr/local/share/JAMediaTube install_data=/usr/local/share/JAMediaTube install_scripts=/usr/local/bin *En el setup.py defines, donde va cada cosa en esa esa estructura:* from distutils.core import setup setup(name="JAMediaTube", version = "4", author = "Flavio Danesse", author_email = "fdane...@gmail.com", url = "https://sites.google.com/site/sugaractivities/", license = "GPL3", scripts = ["JAMediaTube", "JAMediaTubeUninstall"], py_modules = [ 'JAMediaYoutubeInterfase', 'JAMediaTube', 'JAMediaGlobals', 'JAMediaWidgets'], data_files = [ ('/usr/share/applications/', ['JAMediaTube.desktop']), ('', ['JAMediaTubeUninstall.py', 'youtube-dl']), ('gdata/photos', ['gdata/photos/service.py', 'gdata/photos/__init__.py']), ('gdata/marketplace', ['gdata/marketplace/data.py', 'gdata/marketplace/__init__.py', 'gdata/marketplace/client.py']), ('gdata/blogger', ['gdata/blogger/data.py', etc . . . *También le haces el archivo desktop para que aparezca en el menu:* [Desktop Entry] Encoding=UTF-8 Name=JAMediaTube GenericName=JAMediaTube Comment=Descarga videos desde youtube Exec=/usr/local/bin/JAMediaTube Terminal=false Type=Application Icon=/usr/local/share/JAMediaTube/Iconos/JAMediaTube.png Categories=GTK;GNOME;AudioVideo StartupNotify=true *Y haces el MANIFEST:* JAMediaYoutubeInterfase.py JAMediaTube.py JAMediaGlobals.py JAMediaTubeUninstall.py setup.cfg JAMediaTubeUninstall JAMediaTube.desktop MANIFEST JAMediaWidgets.py setup.py JAMediaTube gdata/auth.py gdata/data.py gdata/test_data.py etc . . . Donde debe aparecer cada archivo del paquete indicando la dirección relativa que tendrá, igual que en el setup.py Esto lo puedes generar automáticamente con distutils, pero me armé un script para hacerlo y utilizo eso. Luego que tienes todo eso, haces: python setup install para instalar el paquete. python setup sdist para armar un paquete de distribución con el codigo fuente. etc, tienes opciones para crear rpm también, incluso puedes crear un rpm y luego convertirlo a deb utilizando alien, etc . . . El 20 de noviembre de 2012 19:46, Jose Caballero <jcaballero....@gmail.com>escribió: > ¿Tienes algún link a un ejemplo o documentación? > > > > On Nov 20, 2012, at 16:29, Flavio Danesse <fdane...@gmail.com> wrote: > > Podés hacer todo en un setup.py o haces instaladores diferentes si quieres. > Incluso puedes hacer un solo instalador para instalar de una sola vez > varios programas y biblioteas. > > > > El 20 de noviembre de 2012 16:57, Jose Caballero <<jcaballero....@gmail.com> > jcaballero....@gmail.com> escribió: > >> Hola, >> >> >> siguiendo la documentacion no tengo problema para crear setup.py y >> setup.cfg si quiero generar un RPM para un determinado proyecto (y, por >> tanto, el .spec). >> Pero si quiero partir el proyecto en dos partes, por ejemplo "server" y >> "client", ?necesito necesariamente 2 setup.py y 2 setup.cfg? ?O se puede >> hacer con un unico par de ficheros setup.py/cfg? >> Si es posible, y alguien tiene un link a la documentacion, sera mas que >> bien recibido. >> >> >> Muchas gracias por adelantado. >> Jose >> >> _______________________________________________ >> Python-es mailing list >> <Python-es@python.org>Python-es@python.org >> <http://mail.python.org/mailman/listinfo/python-es> >> http://mail.python.org/mailman/listinfo/python-es >> FAQ: <http://python-es-faq.wikidot.com/>http://python-es-faq.wikidot.com/ >> >> > _______________________________________________ > Python-es mailing list > Python-es@python.org > http://mail.python.org/mailman/listinfo/python-es > FAQ: <http://python-es-faq.wikidot.com/>http://python-es-faq.wikidot.com/ > > > _______________________________________________ > Python-es mailing list > Python-es@python.org > http://mail.python.org/mailman/listinfo/python-es > FAQ: http://python-es-faq.wikidot.com/ > >
_______________________________________________ Python-es mailing list Python-es@python.org http://mail.python.org/mailman/listinfo/python-es FAQ: http://python-es-faq.wikidot.com/