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