box2d kengz vs py (#1097)

* try build with box2d-kengz

* test box2d envs

* use box2d-py in tox.ini for tests

* box2d-py instead of box2d-kengz in box2d dependencies

* test dependencies in tox.ini use dependencies in setup.py

* further cleanups of tox.ini

* further cleanups

* added scipy to list of requirements
This commit is contained in:
pzhokhov
2018-07-13 14:05:56 -07:00
committed by GitHub
parent 5404b39d06
commit 5c116fb3c9
3 changed files with 4 additions and 30 deletions

View File

@@ -11,8 +11,6 @@ def should_skip_env_spec_for_tests(spec):
return True return True
if ( 'GoEnv' in ep or if ( 'GoEnv' in ep or
'HexEnv' in ep or 'HexEnv' in ep or
ep.startswith('gym.envs.box2d:') or
ep.startswith('gym.envs.box2d:') or
(ep.startswith("gym.envs.atari") and not spec.id.startswith("Pong") and not spec.id.startswith("Seaquest")) (ep.startswith("gym.envs.atari") and not spec.id.startswith("Pong") and not spec.id.startswith("Seaquest"))
): ):
logger.warn("Skipping tests for env {}".format(ep)) logger.warn("Skipping tests for env {}".format(ep))

View File

@@ -8,7 +8,7 @@ from version import VERSION
# Environment-specific dependencies. # Environment-specific dependencies.
extras = { extras = {
'atari': ['atari_py>=0.1.1', 'Pillow', 'PyOpenGL'], 'atari': ['atari_py>=0.1.1', 'Pillow', 'PyOpenGL'],
'box2d': ['Box2D-kengz'], 'box2d': ['box2d-py'],
'classic_control': ['PyOpenGL'], 'classic_control': ['PyOpenGL'],
'mujoco': ['mujoco_py>=1.50', 'imageio'], 'mujoco': ['mujoco_py>=1.50', 'imageio'],
'robotics': ['mujoco_py>=1.50', 'imageio'], 'robotics': ['mujoco_py>=1.50', 'imageio'],
@@ -31,7 +31,7 @@ setup(name='gym',
if package.startswith('gym')], if package.startswith('gym')],
zip_safe=False, zip_safe=False,
install_requires=[ install_requires=[
'numpy>=1.10.4', 'requests>=2.0', 'six', 'pyglet>=1.2.0', 'scipy', 'numpy>=1.10.4', 'requests>=2.0', 'six', 'pyglet>=1.2.0',
], ],
extras_require=extras, extras_require=extras,
package_data={'gym': [ package_data={'gym': [

28
tox.ini
View File

@@ -12,19 +12,7 @@ passenv=DISPLAY TRAVIS*
deps = deps =
pytest pytest
mock mock
atari_py>=0.0.17 -e .[all]
Pillow
PyOpenGL
pachi-py>=0.0.19
box2d-py
doom_py>=0.0.11
mujoco_py>=1.50.1,<1.50.2
keras
theano
numpy>=1.10.4
requests>=2.0
six
pyglet>=1.2.0
commands = commands =
pytest {posargs} pytest {posargs}
@@ -34,18 +22,6 @@ passenv=DISPLAY TRAVIS*
deps = deps =
pytest pytest
mock mock
atari_py>=0.0.17 -e .[all]
Pillow
PyOpenGL
pachi-py>=0.0.19
box2d-py
doom_py>=0.0.11
mujoco_py<1.0.0,>=0.4.3
keras
theano
numpy>=1.10.4
requests>=2.0
six
pyglet>=1.2.0
commands = commands =
pytest {posargs} pytest {posargs}