mirror of
https://github.com/Farama-Foundation/Gymnasium.git
synced 2025-08-01 22:11:25 +00:00
Bump mujoco-py for Python3 compat
This commit is contained in:
@@ -8,19 +8,10 @@ import six
|
|||||||
|
|
||||||
try:
|
try:
|
||||||
import mujoco_py
|
import mujoco_py
|
||||||
|
from mujoco_py.mjlib import mjlib
|
||||||
except ImportError as e:
|
except ImportError as e:
|
||||||
raise error.DependencyNotInstalled("{}. (HINT: you need to install mujoco_py, and also perform the setup instructions here: https://github.com/openai/mujoco-py/.)".format(e))
|
raise error.DependencyNotInstalled("{}. (HINT: you need to install mujoco_py, and also perform the setup instructions here: https://github.com/openai/mujoco-py/.)".format(e))
|
||||||
|
|
||||||
|
|
||||||
# move this into mujoco-py next time we upgrade it!!!
|
|
||||||
# ---------------------------------------------------
|
|
||||||
from mujoco_py.mjlib import mjlib
|
|
||||||
from mujoco_py.mjtypes import POINTER, MJMODEL, MJDATA
|
|
||||||
mjlib.mj_resetData.argtypes = [POINTER(MJMODEL), POINTER(MJDATA)]
|
|
||||||
mjlib.mj_resetData.restype = None
|
|
||||||
# ---------------------------------------------------
|
|
||||||
|
|
||||||
|
|
||||||
class MujocoEnv(gym.Env):
|
class MujocoEnv(gym.Env):
|
||||||
|
|
||||||
"""
|
"""
|
||||||
|
4
setup.py
4
setup.py
@@ -22,7 +22,7 @@ setup(name='gym',
|
|||||||
'all': ['atari_py>=0.0.17', 'Pillow', 'pyglet', 'PyOpenGL',
|
'all': ['atari_py>=0.0.17', 'Pillow', 'pyglet', 'PyOpenGL',
|
||||||
'pachi-py>=0.0.19',
|
'pachi-py>=0.0.19',
|
||||||
'box2d-py',
|
'box2d-py',
|
||||||
'mujoco_py>=0.4.2', 'imageio'],
|
'mujoco_py>=0.4.3', 'imageio'],
|
||||||
|
|
||||||
# Environment-specific dependencies. Keep these in sync with
|
# Environment-specific dependencies. Keep these in sync with
|
||||||
# 'all'!
|
# 'all'!
|
||||||
@@ -30,7 +30,7 @@ setup(name='gym',
|
|||||||
'board_game' : ['pachi-py>=0.0.19'],
|
'board_game' : ['pachi-py>=0.0.19'],
|
||||||
'box2d': ['box2d-py'],
|
'box2d': ['box2d-py'],
|
||||||
'classic_control': ['pyglet', 'PyOpenGL'],
|
'classic_control': ['pyglet', 'PyOpenGL'],
|
||||||
'mujoco': ['mujoco_py>=0.4.2', 'imageio'],
|
'mujoco': ['mujoco_py>=0.4.3', 'imageio'],
|
||||||
},
|
},
|
||||||
package_data={'gym': ['envs/mujoco/assets/*.xml', 'envs/classic_control/assets/*.png']},
|
package_data={'gym': ['envs/mujoco/assets/*.xml', 'envs/classic_control/assets/*.png']},
|
||||||
tests_require=['nose2', 'mock'],
|
tests_require=['nose2', 'mock'],
|
||||||
|
Reference in New Issue
Block a user