Share Pastebin
Guest
Public paste!

Jonathas Rodrigues

By: a guest | Mar 21st, 2010 | Syntax: Python | Size: 2.58 KB | Hits: 289 | Expires: Never
Copy text to clipboard
  1. #!/usr/bin/env python
  2. # -*- coding: utf-8 -*-
  3.  
  4. import glob
  5. import os
  6.  
  7. try:
  8.     from setuptools import setup
  9. except ImportError:
  10.     from ez_setup import use_setuptools
  11.     use_setuptools()
  12.     from setuptools import setup
  13.  
  14. LONG_DESCRIPTION = """
  15. Este proyecto intenta ser un cliente alternativo para la red Twitter
  16. con múltiples interfaces. Está escrito en Python y tiene como meta ser
  17. una aplicación con bajo consumo de recursos y que se integre al
  18. escritorio del usuario pero sin renunciar a ninguna funcionalidad.
  19.  
  20. No son solo ganas de reinventar la rueda (considerando que
  21. DestroyTwitter, TweetDeck et al. están disponibles para Linux), sino
  22. que se quiere lograr un cliente que se integre mejor con el escritorio
  23. Linux y que corra en entornos de escritorio ligeros como Fluxbox,
  24. OpenBox, etc (pensando en las netbooks), ya que Adobe Air, por ejemplo,
  25. solo corre en KDE/GNOME y la mayoría de los clientes GTK carecen de una
  26. gran cantidad de funciones.
  27.  
  28. Está inspirado por la interfaz y funcionalidad de DestroyTwitter pero
  29. emplea diferentes recursos y tecnologías como Cairo y Webkit.
  30. """
  31.  
  32. setup(name="turpial",
  33.       version="1.0-b1",
  34.       description="Cliente Twitter escrito en Python",
  35.       long_description=LONG_DESCRIPTION,
  36.       author="Wil Alvarez",
  37.       author_email="wil.alejandro@gmail.com",
  38.       maintainer="Milton Mazzarri",
  39.       maintainer_email="milmazz@gmail.com",
  40.       url="http://code.google.com/p/turpial",
  41.       download_url="http://code.google.com/p/turpial/downloads/list",
  42.       license="GPLv3",
  43.       packages=[
  44.         'turpial',
  45.         'turpial.api',
  46.         'turpial.api.poster',
  47.         'turpial.ui',
  48.         'turpial.ui.gtk'
  49.       ],
  50.       entry_points={
  51.         'console_scripts': [
  52.             'turpial = turpial.main:Turpial',
  53.         ],
  54.       },
  55.       data_files=[
  56.                 ('lib/python2.6/site-packages/turpial/data/pixmaps', glob.glob(os.path.join('turpial', 'data', 'pixmaps', '*.png'))),
  57.         ('lib/python2.6/site-packages/turpial/data/sounds', glob.glob(os.path.join('turpial', 'data', 'sounds', '*.ogg'))),
  58.                 #('turpial/data/pixmaps', glob.glob(os.path.join('turpial', 'data', 'pixmaps', '*.png'))),
  59.         #('turpial/data/sounds', glob.glob(os.path.join('turpial', 'data', 'sounds', '*.ogg'))),
  60.         ('share/pixmaps', ['turpial/data/pixmaps/turpial_icon_48.png']),
  61.         ('share/applications', ['turpial.desktop']),
  62.         ('share/doc', ['doc/turpial.png',
  63.                        'doc/turpial.dia',
  64.                        'ChangeLog',
  65.                        'README',
  66.                        'COPYING']),
  67.       ],
  68. )