# Copyright 2017 reinforce.io. 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 __future__ import absolute_import from __future__ import print_function from __future__ import division import os from setuptools import setup, find_packages install_requires = [ 'numpy', 'six', 'scipy', 'pillow', 'pytest' ] setup_requires = [ 'numpy', 'recommonmark' ] extras_require = { 'tf': ['tensorflow>=1.4.0'], 'tf_gpu': ['tensorflow-gpu>=1.4.0'], 'gym': ['gym==0.9.5'], 'universe': ['universe>=0.21.3'], 'mazeexp': ['mazeexp>=0.0.1'], 'ue4': ['msgpack-python', 'msgpack-numpy'] } # Readthedocs requires Sphinx extensions to be specified as part of # install_requires in order to build properly. on_rtd = os.environ.get('READTHEDOCS', None) == 'True' if on_rtd: install_requires.extend(setup_requires) setup(name='tensorforce', version='0.3.5.1', # please remember to edit tensorforce/__init__.py when updating the version description='Reinforcement learning for TensorFlow', url='http://github.com/reinforceio/tensorforce', download_url='https://github.com/reinforceio/tensorforce/archive/0.3.5.1.tar.gz', author='reinforce.io', author_email='contact@reinforce.io', license='Apache 2.0', packages=[package for package in find_packages() if package.startswith('tensorforce')], install_requires=install_requires, setup_requires=setup_requires, extras_require=extras_require, zip_safe=False)