setup.py 1.65 KB
Newer Older
1 2
#!/usr/bin/env python

3 4 5 6 7
# Copyright (c) 2010 Anil Kumar
# All rights reserved.
#
# License: BSD 

8 9 10
from distutils.core import setup

setup(name='Seascope',
11 12 13
	version='0.7',
	description='A multi-platform multi-language source code browsing tool'
	long_description='A pyQt GUI front-end for idutils, cscope and gtags. Written in python using pyQt, QScintilla libraries.',
14 15 16 17
	url='http://seascope.googlecode.com',
	packages=['Seascope',
		'Seascope.backend',
		'Seascope.backend.plugins',
18
		'Seascope.backend.plugins.idutils'
19 20
		'Seascope.backend.plugins.cscope',
		'Seascope.backend.plugins.gtags',
21 22 23 24 25
		'Seascope.view',
                'Seascope.view.filecontext',
                'Seascope.view.filecontext.plugins',
                'Seascope.view.filecontext.plugins.ctags_view',
                'Seascope.view.filecontext.plugins.generic_view',
26 27
		],
	package_dir={'Seascope': 'src'},
28
	package_data={'Seascope': ['icons/*.svg','ui/*.ui','tools/*.py']},
29 30 31 32 33 34 35 36 37 38 39 40 41 42
	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',
          ],
43
	options= {'bdist_rpm':{'requires': 'PyQt4,qscintilla-python,idutils,cscope,global,ctags,graphviz',
44 45 46
				'group': 'Development Tools',
				'vendor': 'The Seascope Team'}}
	)