54 lines
1.6 KiB
Python
54 lines
1.6 KiB
Python
#!/usr/bin/env python
|
|
|
|
from setuptools import setup, find_packages
|
|
|
|
|
|
PROJECT = 'kayobe'
|
|
VERSION = '0.1'
|
|
|
|
try:
|
|
long_description = open('README.md', 'rt').read()
|
|
except IOError:
|
|
long_description = ''
|
|
|
|
setup(
|
|
name=PROJECT,
|
|
version=VERSION,
|
|
|
|
description='OpenStack deployment for scientific computing',
|
|
long_description=long_description,
|
|
|
|
author='StackHPC',
|
|
author_email='mark@stackhpc.com',
|
|
|
|
url='https://github.com/stackhpc/kayobe',
|
|
download_url='https://github.com/stackhpc/kayobe/tarball/master',
|
|
|
|
provides=[],
|
|
install_requires=['cliff'],
|
|
|
|
namespace_packages=[],
|
|
packages=find_packages(),
|
|
include_package_data=True,
|
|
|
|
entry_points={
|
|
'console_scripts': [
|
|
'kayobe = kayobe.cmd.kayobe:main'
|
|
],
|
|
'kayobe.cli': [
|
|
'control_host_bootstrap = kayobe.cli.commands:ControlHostBootstrap',
|
|
'configuration_dump = kayobe.cli.commands:ConfigurationDump',
|
|
'kolla_ansible_run = kayobe.cli.commands:KollaAnsibleRun',
|
|
'overcloud_host_configure = kayobe.cli.commands:OvercloudHostConfigure',
|
|
'overcloud_service_deploy = kayobe.cli.commands:OvercloudServiceDeploy',
|
|
'overcloud_provision = kayobe.cli.commands:OvercloudProvision',
|
|
'playbook_run = kayobe.cli.commands:PlaybookRun',
|
|
'seed_host_configure = kayobe.cli.commands:SeedHostConfigure',
|
|
'seed_service_deploy = kayobe.cli.commands:SeedServiceDeploy',
|
|
'seed_vm_provision = kayobe.cli.commands:SeedVMProvision',
|
|
],
|
|
},
|
|
|
|
zip_safe=False,
|
|
)
|