deb-sahara/setup.py
Sergey Lukjanov b6829d9d8b Initial version of Savanna v0.2
* pluggable provisioning mechanism
* a lot of old code has been removed
* new version of REST API (1.0)
* image registry draft implemented as novaclient extension
* oslo updated
* using oslo.db instead of flask-sqlalchemy
* some hacking fixes
* using alembic for db migrations

Partially implements blueprint pluggable-cluster-provisioning.
Partially implements blueprint savanna-rest-api-1-0.
Implements blueprint hadoop-image-registry.
Implements blueprint fulfill-openstack-requirements.
Implements blueprint db-migrate-support.

Change-Id: I5df80d67e25c2f4f8367f78f67fb9e9e76fc3647
2013-05-31 13:22:37 +04:00

51 lines
1.5 KiB
Python

import setuptools
from savanna.openstack.common import setup as common_setup
requires = common_setup.parse_requirements()
depend_links = common_setup.parse_dependency_links()
project = 'savanna'
setuptools.setup(
name=project,
version=common_setup.get_version(project, '0.2'),
description='Savanna project',
author='Mirantis Inc.',
author_email='savanna-team@mirantis.com',
url='http://savanna.mirantis.com',
classifiers=[
'Environment :: OpenStack',
'Intended Audience :: Information Technology',
'Intended Audience :: System Administrators',
'License :: OSI Approved :: Apache Software License',
'Operating System :: POSIX :: Linux',
'Programming Language :: Python',
'Programming Language :: Python :: 2',
'Programming Language :: Python :: 2.7',
],
license='Apache Software License',
cmdclass=common_setup.get_cmdclass(),
packages=setuptools.find_packages(exclude=['bin']),
package_data={'savanna': [
'resources/*.template',
'resources/*.xml'
]},
install_requires=requires,
dependency_links=depend_links,
setup_requires=['setuptools-git>=0.4'],
include_package_data=True,
test_suite='nose.collector',
scripts=[
'bin/savanna-api',
'bin/savanna-db-manage',
],
py_modules=[],
data_files=[
('share/savanna',
[
'etc/savanna/savanna.conf.sample',
'etc/savanna/savanna.conf.sample-full',
]),
],
)