fixed some errors in tests for tags.tagset...
[pli.git] / setup.py
blob7a41cbc5ac23c326e75e07fd3d6f76ddf8ebf77a
1 #!/usr/bin/env python
2 #=======================================================================
4 __version__ = '''0.1.12'''
5 __sub_version__ = '''20070707181343'''
6 __copyright__ = '''(c) Alex A. Naanou 2003'''
9 #-----------------------------------------------------------------------
10 __doc__ = '''\
11 PLI: a utility library for the Python language.
13 It defines a set of generic patters, aspects, utilities and tools. the
14 main target of this set of tools is to assist in rapid/concise
15 development (composition) of software.
16 '''
18 #-----------------------------------------------------------------------
19 __classifiers__ = '''\
20 Development Status :: 2 - Pre-Alpha
21 Intended Audience :: Developers
22 License :: OSI Approved :: BSD License
23 Natural Language :: English
24 Programming Language :: Python
25 '''
27 #-----------------------------------------------------------------------
28 from distutils.core import setup
29 import os.path as os_path
31 try:
32 import version
33 __pkg_version__ = version.__version__
34 except ImportError:
35 import os
36 pkg_info = './PKG-INFO'
37 ver_str = 'Version:'
38 if os.path.exists(pkg_info):
39 f = open(pkg_info, 'r')
40 for l in f:
41 if l.startswith(ver_str):
42 __pkg_version__ = l.split(ver_str, 1)[-1].lstrip().rstrip()
43 break
44 else:
45 __pkg_version__ = '0.0.00'
47 license = 'BSD Licence.'
48 ##license_file = 'LICENSE'
49 ##if os_path.exists(license_file):
50 ## license = open(license_file, 'r').read()
53 #-----------------------------------------------------------------------
54 setup(
55 name = 'pli',
56 version = __pkg_version__,
57 description = __doc__.split("\n", 1)[0],
58 long_description = __doc__,
59 author = 'Alex A. Naanou',
60 author_email = 'alex_nanou@users.sourceforge.net',
61 url = 'http://pli.sourceforge.net/',
62 license = license,
63 platforms = ['any'],
64 classifiers = filter(None, __classifiers__.split("\n")),
66 ## package_dir = {'': 'pli'},
67 packages = [
68 'pli',
69 'pli.apps',
70 'pli.apps.xmlrpcserver',
71 'pli.aspect',
72 'pli.config',
73 'pli.dispatch',
74 'pli.event',
75 'pli.interface',
76 'pli.misc',
77 'pli.net',
78 'pli.tags',
79 ## 'pli.unit',
80 'pli.pattern',
81 'pli.pattern.proxy',
82 'pli.pattern.state',
83 'pli.pattern.store',
84 'pli.pattern.mixin',
85 'pli.pattern.tree',
86 'pli.persistance',
87 'pli.persistance.sql',
88 'pli.persistance.sql.pgsql',
89 'pli.persistance.sql.mssql',
90 'pli.serialize',
91 ## 'pli.types',
92 ## 'pli.types.mapping',
93 ## 'pli.types.sequence',
94 ## 'pli.types.tree',
96 ## py_modules = [],
101 #=======================================================================
102 # vim:set ts=4 sw=4 nowrap :