forked from anilFree/seascope
-
Notifications
You must be signed in to change notification settings - Fork 0
/
setup.py
executable file
·47 lines (44 loc) · 1.73 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
#!/usr/bin/env python3
# Copyright (c) 2010 Anil Kumar
# All rights reserved.
#
# License: BSD
import textwrap
from distutils.core import setup
setup(name='Seascope',
version='0.9',
description='A multi-platform multi-language source code browsing tool',
long_description= textwrap.dedent("""A pyQt GUI front-end for idutils, cscope and gtags. Written in python using pyQt, QScintilla libraries."""),
url='https://github.com/anilFree/seascope'
packages=['Seascope',
'Seascope.backend',
'Seascope.backend.plugins',
'Seascope.backend.plugins.idutils',
'Seascope.backend.plugins.cscope',
'Seascope.backend.plugins.gtags',
'Seascope.view',
'Seascope.view.filecontext',
'Seascope.view.filecontext.plugins',
'Seascope.view.filecontext.plugins.ctags_view',
'Seascope.view.filecontext.plugins.generic_view',
],
package_dir={'Seascope': 'src'},
package_data={'Seascope': ['icons/*.svg','tools/*.py', 'ui/*.ui', 'backend/plugins/*/ui/*.ui']},
license="BSD License",
classifiers=[
'Development Status :: 4 - Beta',
'Environment :: X11 Applications :: Qt',
'Environment :: Win32 (MS Windows)',
'Intended Audience :: End Users/Desktop',
'Intended Audience :: Developers',
'License :: OSI Approved :: BSD License',
'Operating System :: MacOS :: MacOS X',
'Operating System :: Microsoft :: Windows',
'Operating System :: POSIX',
'Programming Language :: Python',
'Topic :: Software Development',
],
options= {'bdist_rpm':{'requires': 'PyQt5,python3-pyqt5.qsci,idutils,cscope,global,ctags,graphviz',
'group': 'Development Tools',
'vendor': 'The Seascope Team'}}
)