-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathsetup.py
More file actions
42 lines (36 loc) · 1.49 KB
/
setup.py
File metadata and controls
42 lines (36 loc) · 1.49 KB
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
import os
from distutils.core import setup
from DistUtilsExtra.auto import *
data_prefix = '/data/shared'
data_files = []
for folder in os.walk(os.path.join(os.curdir, data_prefix)):
base_folder = folder[0].split('./gmailwatcher/')[-1]
for file in folder[-1]:
data_files.append(os.path.join(base_folder, file))
setup(
name='gmailwatcher',
version='11.10.21',
author='Owais Lone',
author_email='hello@owaislone.org',
description = "A desktop gmail notifier for Ubuntu OS",
scripts=['bin/gmailwatcher'],
packages=['gmailwatcher', 'gmailwatcher.lib', 'gmailwatcher.app'],
package_data = {'gmailwatcher': data_files},
data_files = [('share/indicators/messages/applications/', ['data/indicators/gmailwatcher']),
('share/menu/', ['data/menu/gmailwatcher']),
('share/glib-2.0/schemas', ['data/schemas/apps.gmailwatcher.gschema.xml'])],
cmdclass={
'build': build_extra.build_extra,
},
license='GNU GPLv3',
long_description='A gmail and google apps mail notifier with instant notifications, multiple accounts and summary view.',
classifiers=[
'Environment :: X11 Applications :: Gnome',
'Intended Audience :: End Users/Desktop',
'License :: OSI Approved :: GNU General Public License (GPL)',
'Operating System :: POSIX :: Linux',
'Topic :: Desktop Environment :: Gnome',
'Topic :: Communications :: Email',
'Programming Language :: Python',
],
)