# Copyright 2019-2020 Amazon.com, Inc. or its affiliates. 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. A copy of # the License is located at # # http://aws.amazon.com/apache2.0/ # # or in the "license" file accompanying this file. This file 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 __future__ import absolute_import from glob import glob import os from setuptools import find_packages, setup def read(fname): return open(os.path.join(os.path.dirname(__file__), fname)).read() setup( name='sagemaker_mxnet_inference', version=read('VERSION').strip(), description='Open source library for creating MXNet containers for serving on SageMaker.', packages=find_packages(where='src', exclude=('test',)), package_dir={'': 'src'}, py_modules=[os.path.splitext(os.path.basename(path))[0] for path in glob('src/*.py')], long_description=read('README.rst'), author='Amazon Web Services', url='https://github.com/aws/sagemaker-mxnet-inference-toolkit', license='Apache License 2.0', classifiers=[ "Development Status :: 5 - Production/Stable", "Intended Audience :: Developers", "Natural Language :: English", "License :: OSI Approved :: Apache Software License", "Programming Language :: Python", 'Programming Language :: Python :: 2.7', 'Programming Language :: Python :: 3.6', 'Programming Language :: Python :: 3.7', ], # support sagemaker-inference==1.1.0 for mxnet 1.4 eia image and install_requires=['sagemaker-inference>=1.5.0', 'retrying==1.3.3'], extras_require={ 'test': ['tox', 'flake8', 'pytest', 'pytest-cov', 'pytest-xdist', 'pytest-rerunfailures', 'mock', 'sagemaker==1.62.0', 'docker-compose', 'mxnet==1.7.0.post1', 'awslogs', 'requests_mock'] }, entry_points={ 'console_scripts': 'serve=sagemaker_mxnet_serving_container.serving:main' } )