root / setup.py @ 39be8a41
History | View | Annotate | Download (3.4 kB)
1 | 6c35c63c | Giorgos Verigakis | #!/usr/bin/env python
|
---|---|---|---|
2 | 6c35c63c | Giorgos Verigakis | |
3 | e3f01d64 | Stavros Sachtouris | # Copyright 2011-2013 GRNET S.A. All rights reserved.
|
4 | 6c35c63c | Giorgos Verigakis | #
|
5 | 6c35c63c | Giorgos Verigakis | # Redistribution and use in source and binary forms, with or
|
6 | 6c35c63c | Giorgos Verigakis | # without modification, are permitted provided that the following
|
7 | 6c35c63c | Giorgos Verigakis | # conditions are met:
|
8 | 6c35c63c | Giorgos Verigakis | #
|
9 | 6c35c63c | Giorgos Verigakis | # 1. Redistributions of source code must retain the above
|
10 | 6c35c63c | Giorgos Verigakis | # copyright notice, this list of conditions and the following
|
11 | 6c35c63c | Giorgos Verigakis | # disclaimer.
|
12 | 6c35c63c | Giorgos Verigakis | #
|
13 | 6c35c63c | Giorgos Verigakis | # 2. Redistributions in binary form must reproduce the above
|
14 | 6c35c63c | Giorgos Verigakis | # copyright notice, this list of conditions and the following
|
15 | 6c35c63c | Giorgos Verigakis | # disclaimer in the documentation and/or other materials
|
16 | 6c35c63c | Giorgos Verigakis | # provided with the distribution.
|
17 | 6c35c63c | Giorgos Verigakis | #
|
18 | 6c35c63c | Giorgos Verigakis | # THIS SOFTWARE IS PROVIDED BY GRNET S.A. ``AS IS'' AND ANY EXPRESS
|
19 | 6c35c63c | Giorgos Verigakis | # OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
|
20 | 6c35c63c | Giorgos Verigakis | # WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
|
21 | 6c35c63c | Giorgos Verigakis | # PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL GRNET S.A OR
|
22 | 6c35c63c | Giorgos Verigakis | # CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
|
23 | 6c35c63c | Giorgos Verigakis | # SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
|
24 | 6c35c63c | Giorgos Verigakis | # LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF
|
25 | 6c35c63c | Giorgos Verigakis | # USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED
|
26 | 6c35c63c | Giorgos Verigakis | # AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
|
27 | 6c35c63c | Giorgos Verigakis | # LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN
|
28 | 6c35c63c | Giorgos Verigakis | # ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
|
29 | 6c35c63c | Giorgos Verigakis | # POSSIBILITY OF SUCH DAMAGE.
|
30 | 6c35c63c | Giorgos Verigakis | #
|
31 | 6c35c63c | Giorgos Verigakis | # The views and conclusions contained in the software and
|
32 | 6c35c63c | Giorgos Verigakis | # documentation are those of the authors and should not be
|
33 | 6c35c63c | Giorgos Verigakis | # interpreted as representing official policies, either expressed
|
34 | 6c35c63c | Giorgos Verigakis | # or implied, of GRNET S.A.
|
35 | 6c35c63c | Giorgos Verigakis | |
36 | 8378faf2 | Giorgos Verigakis | from setuptools import setup |
37 | ca092af4 | Stavros Sachtouris | from sys import version_info |
38 | 8378faf2 | Giorgos Verigakis | |
39 | 6c35c63c | Giorgos Verigakis | import kamaki |
40 | 6c35c63c | Giorgos Verigakis | |
41 | e02728f9 | Stavros Sachtouris | |
42 | 4054c46d | Stavros Sachtouris | optional = ['ansicolors', 'mock>=1.0.1'] |
43 | 4054c46d | Stavros Sachtouris | |
44 | 39be8a41 | Stavros Sachtouris | requires = ['objpool>=0.2', 'progress>=1.1', 'astakosclient==0.14.8next-10644-2cd636f'] |
45 | 6c35c63c | Giorgos Verigakis | |
46 | 7f887e03 | Stavros Sachtouris | if version_info < (2, 7): |
47 | 7f887e03 | Stavros Sachtouris | requires.append('argparse')
|
48 | 7f887e03 | Stavros Sachtouris | |
49 | 6c35c63c | Giorgos Verigakis | setup( |
50 | 6c35c63c | Giorgos Verigakis | name='kamaki',
|
51 | 6c35c63c | Giorgos Verigakis | version=kamaki.__version__, |
52 | 4c3bae3b | Stavros Sachtouris | description='A command-line tool for managing www.synnefo.org clouds',
|
53 | 6c35c63c | Giorgos Verigakis | long_description=open('README.rst').read(), |
54 | 6c35c63c | Giorgos Verigakis | url='http://code.grnet.gr/projects/kamaki',
|
55 | 4c3bae3b | Stavros Sachtouris | download_url='https://code.grnet.gr/projects/kamaki/files',
|
56 | 6c35c63c | Giorgos Verigakis | license='BSD',
|
57 | 21d2194d | Vangelis Koukis | author='Synnefo development team',
|
58 | 21d2194d | Vangelis Koukis | author_email='synnefo-devel@googlegroups.com',
|
59 | 21d2194d | Vangelis Koukis | maintainer='Synnefo development team',
|
60 | 21d2194d | Vangelis Koukis | maintainer_email='synnefo-devel@googlegroups.com',
|
61 | d6542452 | Stavros Sachtouris | packages=[ |
62 | d6542452 | Stavros Sachtouris | 'kamaki',
|
63 | d6542452 | Stavros Sachtouris | 'kamaki.cli',
|
64 | 2fde8651 | Stavros Sachtouris | 'kamaki.cli.command_tree',
|
65 | abff3366 | Stavros Sachtouris | 'kamaki.cli.argument',
|
66 | 9f5cbafe | Stavros Sachtouris | 'kamaki.cli.config',
|
67 | b3cb58c2 | Stavros Sachtouris | 'kamaki.cli.utils',
|
68 | d6542452 | Stavros Sachtouris | 'kamaki.cli.commands',
|
69 | 7e269d16 | Stavros Sachtouris | 'kamaki.clients',
|
70 | 480585cd | Stavros Sachtouris | 'kamaki.clients.utils',
|
71 | f5f2dc53 | Stavros Sachtouris | 'kamaki.clients.livetest',
|
72 | 85898ca4 | Stavros Sachtouris | 'kamaki.clients.image',
|
73 | c608d6e9 | Stavros Sachtouris | 'kamaki.clients.storage',
|
74 | 85898ca4 | Stavros Sachtouris | 'kamaki.clients.pithos',
|
75 | 85898ca4 | Stavros Sachtouris | 'kamaki.clients.astakos',
|
76 | 304a92dc | Stavros Sachtouris | 'kamaki.clients.compute',
|
77 | 85898ca4 | Stavros Sachtouris | 'kamaki.clients.cyclades',
|
78 | d6542452 | Stavros Sachtouris | ], |
79 | 4c3bae3b | Stavros Sachtouris | classifiers=[ |
80 | 4c3bae3b | Stavros Sachtouris | 'Operating System :: OS Independent',
|
81 | 4c3bae3b | Stavros Sachtouris | 'Programming Language :: Python :: 2.6',
|
82 | 4c3bae3b | Stavros Sachtouris | 'Programming Language :: Python :: 2.7',
|
83 | 4c3bae3b | Stavros Sachtouris | 'Intended Audience :: Developers',
|
84 | 4c3bae3b | Stavros Sachtouris | 'Intended Audience :: System Administrators',
|
85 | 4c3bae3b | Stavros Sachtouris | 'Environment :: Console',
|
86 | 4c3bae3b | Stavros Sachtouris | 'License :: OSI Approved :: BSD License',
|
87 | 4c3bae3b | Stavros Sachtouris | 'Natural Language :: English',
|
88 | 4c3bae3b | Stavros Sachtouris | 'Topic :: System :: Shells',
|
89 | 4c3bae3b | Stavros Sachtouris | 'Topic :: Software Development :: Libraries :: Python Modules',
|
90 | 4c3bae3b | Stavros Sachtouris | 'Topic :: Utilities'
|
91 | 4c3bae3b | Stavros Sachtouris | ], |
92 | 6c35c63c | Giorgos Verigakis | include_package_data=True,
|
93 | 6c35c63c | Giorgos Verigakis | entry_points={ |
94 | d486baec | Stavros Sachtouris | 'console_scripts': ['kamaki = kamaki.cli:main'] |
95 | f3ddb705 | Giorgos Verigakis | }, |
96 | 013ae040 | Dionysis Zindros | install_requires=requires |
97 | 6c35c63c | Giorgos Verigakis | ) |