forked from satanas/Turpial
-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathsetup.py
81 lines (74 loc) · 2.91 KB
/
setup.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
#!/usr/bin/env python
# -*- coding: utf-8 -*-
import glob
import os
try:
from setuptools import setup, find_packages
except ImportError:
from ez_setup import use_setuptools
use_setuptools()
from setuptools import setup, find_packages
from babel.messages import frontend as babel
from turpial.config import GLOBAL_CFG
LONG_DESCRIPTION = """
Este proyecto intenta ser un cliente alternativo para la red Twitter
con múltiples interfaces. Está escrito en Python y tiene como meta ser
una aplicación con bajo consumo de recursos y que se integre al
escritorio del usuario pero sin renunciar a ninguna funcionalidad.
No son solo ganas de reinventar la rueda (considerando que
DestroyTwitter, TweetDeck et al. están disponibles para Linux), sino
que se quiere lograr un cliente que se integre mejor con el escritorio
Linux y que corra en entornos de escritorio ligeros como Fluxbox,
OpenBox, etc (pensando en las netbooks), ya que Adobe Air, por ejemplo,
solo corre en KDE/GNOME y la mayoría de los clientes GTK carecen de una
gran cantidad de funciones.
Está inspirado por la interfaz y funcionalidad de DestroyTwitter pero
emplea diferentes recursos y tecnologías como Cairo y Webkit.
"""
setup(name="turpial",
version=GLOBAL_CFG['App']['version'],
description="Cliente Twitter escrito en Python",
long_description=LONG_DESCRIPTION,
author="Wil Alvarez",
author_email="[email protected]",
maintainer="Milton Mazzarri",
maintainer_email="[email protected]",
url="http://code.google.com/p/turpial",
download_url="http://code.google.com/p/turpial/downloads/list",
license="GPLv3",
keywords='twitter turpial oauth',
classifiers=[
"Development Status :: 5 - Production/Stable",
"Environment :: X11 Applications :: GTK",
"Intended Audience :: End Users/Desktop",
"License :: OSI Approved :: GNU General Public License (GPL)",
"Operating System :: POSIX :: Linux",
"Programming Language :: Python",
"Topic :: Communications"
],
packages=find_packages(),
package_data={
'turpial': ['data/pixmaps/*', 'data/sounds/*', 'data/themes/default/*',
'i18n/*.*', 'i18n/*/LC_MESSAGES/*.*']
},
entry_points={
'console_scripts': [
'turpial = turpial.main:Turpial',
],
},
cmdclass={
'compile_catalog': babel.compile_catalog,
'extract_messages': babel.extract_messages,
'init_catalog': babel.init_catalog,
'update_catalog': babel.update_catalog,
},
data_files=[
('share/pixmaps', ['turpial/data/pixmaps/turpial_icon_48.png']),
('share/applications', ['turpial.desktop']),
('share/doc/turpial', ['doc/turpial.png',
'doc/turpial.dia',
'ChangeLog',
'README.rst',
'COPYING']),
],
)