root/netsukuku/trunk/pyntk/setup.py

Revision 1288, 1.9 kB (checked in by eriol, 1 year ago)

Fixed typo and added all packages

Line 
1 #!/usr/bin/env python
2 ##
3 # This file is part of Netsukuku
4 # (c) Copyright 2007 Daniele Tricoli aka Eriol <eriol@mornie.org>
5 #
6 # This source code is free software; you can redistribute it and/or
7 # modify it under the terms of the GNU General Public License as published
8 # by the Free Software Foundation; either version 2 of the License,
9 # or (at your option) any later version.
10 #
11 # This source code is distributed in the hope that it will be useful,
12 # but WITHOUT ANY WARRANTY; without even the implied warranty of
13 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
14 # Please refer to the GNU Public License for more details.
15 #
16 # You should have received a copy of the GNU Public License along with
17 # this source code; if not, write to:
18 # Free Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
19 ##
20 #
21 # Netsukuku distutils installer
22 #
23
24 import sys
25 if sys.version_info < (2,5):
26     print 'You must use at least Python 2.5 for Netsukuku' # TODO: check more deeply
27     sys.exit(3)
28
29 from distutils.core import setup
30 from config import VERSION
31
32 setup(
33     name='pyntk',
34     description='Mesh network that generates and sustains itself autonomously.',
35     long_description=\
36 '''
37 Netsukuku is a mesh network or a p2p net system that generates and sustains
38 itself autonomously. It is designed to handle an unlimited number of nodes
39 with minimal CPU and memory resources. Thanks to this feature it can be
40 easily used to build a worldwide distributed, anonymous and anarchical
41 network, separated from the Internet, without the support of any servers,
42 ISPs or control authorities.
43 ''',
44     author='The Netsukuku Team',
45     author_email='http://netsukuku.freaknet.org/?pag=contacts',
46     url='http://www.netsukuku.org',
47     version=VERSION,
48     license='General Public License',
49     packages=['ntk', 'ntk.core', 'ntk.lib',
50               'ntk.network', 'ntk.sim', 'ntk.wrap'],
51     scripts=['ntkd'])
Note: See TracBrowser for help on using the browser.