root/gaphor/tags/gaphor-0.9.1/esetup.py

Revision 1124, 2.0 kB (checked in by arjanmol, 2 years ago)

First attempt to get setuptools (EasyInstall?) working. See esetup.py.

Line 
1
2 import sys
3 sys.path.insert(0, '.')
4
5 from ez_setup import use_setuptools
6
7 use_setuptools()
8
9 from setuptools import setup, find_packages
10
11
12 setup(
13     name='gaphor',
14     version='0.9.0',
15     url='http://gaphor.sourceforge.net',
16     author='Arjan J. Molenaar',
17     author_email='arjanmol@users.sourceforge.net',
18     license='GNU General Public License',
19     description='Gaphor is a UML modeling tool',
20     long_description="Gaphor is a UML modeling tool written in Python. "
21                      "It uses the GTK+ environment for user interaction.",
22     classifiers=[
23         'Development Status :: 4 - Beta',
24         'Environment :: X11 Applications :: GTK',
25         'Intended Audience :: Developers',
26         'Intended Audience :: End Users/Desktop',
27         'Intended Audience :: Information Technology',
28         'License :: OSI Approved :: GNU General Public License (GPL)',
29         'Operating System :: MacOS :: MacOS X',
30         'Operating System :: Microsoft :: Windows',
31         'Operating System :: POSIX',
32         'Operating System :: Unix',
33         'Programming Language :: Python',
34         'Topic :: Multimedia :: Graphics :: Editors :: Vector-Based',
35         'Topic :: Software Development :: Documentation',
36     ],
37
38     keywords='',
39
40     packages=find_packages(exclude=['ez_setup', 'utils']),
41
42     install_requires=[
43         # 'PyGTK >= 2.8.0', - Exclude, since it will not build anyway
44         'gaphas >= 0.1.0',
45         # 'zope.interface >= 3.3.0', - won't compile on windows.
46     ],
47
48     zip_safe=False,
49
50     package_data={
51         'data': [ 'icons.xml' ],
52         'data/pixmaps': [ '*.png' ],
53         'data/plugins': [ '*/plugin.xml', '*/*.txt', '*/*.py' ]
54     },
55
56     #test_suite = 'nose.collector',
57
58     entry_points = {
59         'distutils.commands': [
60             #'build_pot = utils.build_pot:build_pot',
61             'build_mo = utils.build_mo:build_mo',
62             #'install_mo = utils.install_mo:install_mo',
63         ],
64         'console_scripts': [
65             'gaphor = gaphor:main',
66         ],
67     }
68 )
69      
Note: See TracBrowser for help on using the browser.