#!/usr/bin/env python # -*- coding: utf-8 -*- # # Copyright (c) 2023 Huawei Device 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. # import os from setuptools import setup from resources.global_var import VERSION LONG_DESCRIPTION = "" WORK_PATH = os.path.abspath(os.path.dirname('__file__')) README_PATH = os.path.join(WORK_PATH, 'README.md') with open(README_PATH, 'r', encoding='utf-8') as FILE_DESCRIPTION: LONG_DESCRIPTION = FILE_DESCRIPTION.read() setup( name='ohos-build', version=VERSION, author='Huawei', author_email='contact@openharmony.io', description='OHOS build command line tool', long_description=LONG_DESCRIPTION, long_description_content_type="text/markdown", url='https://gitee.com/openharmony/build_lite', license='Apache 2.0', python_requires='>=3.8', packages=['hb'], package_dir={'hb': 'hb'}, package_data={'hb': ['common/config.json']}, install_requires=[ 'prompt_toolkit==1.0.14', 'kconfiglib>=14.1.0', 'PyYAML', 'requests' ], entry_points={'console_scripts': [ 'hb=hb.__main__:main', ]}, )