#!/usr/bin/env python | |
# | |
# Copyright (c) 2016-2017 GigaSpaces Technologies Ltd. All rights reserved. | |
# | |
# 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. | |
# | |
from setuptools import setup | |
import sys | |
if sys.version_info < (2, 7): | |
sys.exit('VNF SDK requires Python 2.7+') | |
if sys.version_info >= (3, 0): | |
sys.exit('VNF SDK does not support Python 3') | |
setup( | |
name='vnfsdk', | |
version='0.1', | |
description='VNF SDK CSAR package tool', | |
license='Apache License Version 2.0', | |
author='GigaSpaces', | |
author_email='info@gigaspaces.com', | |
url='http://open-o.org/', | |
classifiers=[ | |
'Development Status :: 4 - Beta', | |
'Environment :: Console', | |
'Environment :: Web Environment', | |
'Intended Audience :: Developers', | |
'Intended Audience :: System Administrators', | |
'License :: OSI Approved :: Apache Software License', | |
'Operating System :: OS Independent', | |
'Programming Language :: Python', | |
'Topic :: Software Development :: Libraries :: Python Modules', | |
'Topic :: System :: Networking', | |
'Topic :: System :: Systems Administration'], | |
packages=[ | |
'packager', | |
'cli' | |
], | |
package_dir={ | |
'packager': 'packager', | |
'cli': 'cli', | |
}, | |
entry_points={ | |
'console_scripts': [ | |
'vnfsdk = cli.__main__:main'] | |
}, | |
# Please make sure this is in sync with src/aria/requirements.txt | |
install_requires=[ | |
'ruamel.yaml==0.12.14', | |
'requests', | |
'logging', | |
'clint==0.5.1', | |
'CacheControl[filecache]==0.11.6', | |
'lockfile', | |
'Jinja2==2.8', | |
'shortuuid==0.4.3', | |
'jsonpickle', | |
'aria == 0.1']) | |