Statistics
| Branch: | Tag: | Revision:

root / setup.py @ d88ba587

History | View | Annotate | Download (2.2 kB)

1 6c35c63c Giorgos Verigakis
#!/usr/bin/env python
2 6c35c63c Giorgos Verigakis
3 6c35c63c Giorgos Verigakis
# Copyright 2011 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 e02728f9 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 329753ae Stavros Sachtouris
optional = ['ansicolors', 'progress>=1.0.2']
43 af6de846 Stavros Sachtouris
required = ['snf-common>=0.10']
44 6c35c63c Giorgos Verigakis
45 6c35c63c Giorgos Verigakis
setup(
46 6c35c63c Giorgos Verigakis
    name='kamaki',
47 6c35c63c Giorgos Verigakis
    version=kamaki.__version__,
48 e02728f9 Stavros Sachtouris
    description='A command-line tool for managing clouds',
49 6c35c63c Giorgos Verigakis
    long_description=open('README.rst').read(),
50 6c35c63c Giorgos Verigakis
    url='http://code.grnet.gr/projects/kamaki',
51 6c35c63c Giorgos Verigakis
    license='BSD',
52 e02728f9 Stavros Sachtouris
    packages=['kamaki', 'kamaki.clients', 'kamaki.clients.connection', 'kamaki.cli', 'kamaki.cli.commands'],
53 6c35c63c Giorgos Verigakis
    include_package_data=True,
54 6c35c63c Giorgos Verigakis
    entry_points={
55 d486baec Stavros Sachtouris
        'console_scripts': ['kamaki = kamaki.cli:main']
56 f3ddb705 Giorgos Verigakis
    },
57 8378faf2 Giorgos Verigakis
    install_requires=required
58 6c35c63c Giorgos Verigakis
)