diff options
author | Harry Huang <huangxiangyu5@huawei.com> | 2017-11-17 14:53:44 +0800 |
---|---|---|
committer | Harry Huang <huangxiangyu5@huawei.com> | 2017-12-21 16:36:30 +0800 |
commit | 8646b8d62cf4ca7b6bccae537a0c9e72ba45eab3 (patch) | |
tree | 73a9a983e0dd1423e9df928a78a5023a09d5a7f9 /compass-tasks/setup.py | |
parent | 6234176ae292a75dcda5520324cb7857d6105988 (diff) |
Merge compass-tasks-osa and compass-tasks-k8s
JIRA: COMPASS-568
rename compass-tasks to compass-tasks-base.
add both osa and k8s support in compass-tasks
Change-Id: I438f5b17e509d4cb751ced0ffe640ec70899882f
Signed-off-by: Harry Huang <huangxiangyu5@huawei.com>
Diffstat (limited to 'compass-tasks/setup.py')
-rw-r--r-- | compass-tasks/setup.py | 97 |
1 files changed, 0 insertions, 97 deletions
diff --git a/compass-tasks/setup.py b/compass-tasks/setup.py deleted file mode 100644 index 5ee2e12..0000000 --- a/compass-tasks/setup.py +++ /dev/null @@ -1,97 +0,0 @@ -#!/usr/bin/python -# -# Copyright 2014 Huawei Technologies Co. Ltd -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - - -"""setup script.""" -try: - from setuptools import find_packages -except ImportError: - from ez_setup import use_setuptools - use_setuptools() - - -from setuptools.command.test import test as TestCommand -from setuptools import setup - - -import os -import sys - - -# This helps python setup.py test command to utilize tox -# See the instruction at https://testrun.org/tox/latest/example/basic.html\ -# #integration-with-setuptools-distribute-test-commands - -class Tox(TestCommand): - """Tox to do the setup.""" - - def finalize_options(self): - TestCommand.finalize_options(self) - self.test_args = [] - self.test_suite = True - - def run_tests(self): - import tox - errno = tox.cmdline(self.test_args) - sys.exit(errno) - - -INSTALL_REQUIRES_FILE = os.path.join( - os.path.dirname(__file__), 'requirements.txt') -with open(INSTALL_REQUIRES_FILE, 'r') as requires_file: - REQUIREMENTS = [line.strip() for line in requires_file if line != '\n'] - -DATA_FILES_DIR = os.path.join( - os.path.dirname(__file__), 'conf') -DATA_FILES = [] -for parent_dir, sub_dirs, files in os.walk(DATA_FILES_DIR): - if files == []: - pass - for file in files: - DATA_FILES.append((parent_dir, [os.path.join(parent_dir, file)])) - -setup( - name='compass-tasks', - version='0.1.0', - - # general info - description="""compass-tasks: Compass tasks module""", - author='Compass Development Group', - author_email='dev@syscompass.org', - url='https://github.com/openstack/compass-core', - download_url='', - - # dependency - install_requires=REQUIREMENTS, - packages=find_packages(exclude=['compass.tests']), - include_package_data=True, - classifiers=[ - 'Development Status :: 4 - Beta', - 'Environment :: Console', - 'Intended Audience :: Developers', - 'Intended Audience :: Information Technology', - 'Intended Audience :: System Administrators', - 'License :: OSI Approved :: Apache Software License', - 'Operating System :: POSIX :: Linux', - 'Programming Language :: Python :: 2.6', - 'Programming Language :: Python :: 2.7', - ], - # data - # data_files=DATA_FILES, - # test, - tests_require=['tox'], - cmdclass={'test': Tox}, -) |