Files
Gymnasium/gym/__init__.py

35 lines
1.4 KiB
Python
Raw Normal View History

import distutils.version
import os
2016-04-27 08:00:58 -07:00
import sys
import warnings
2016-04-27 08:00:58 -07:00
from gym import error
from gym.utils import reraise
2017-02-03 16:51:00 -08:00
from gym.version import VERSION as __version__
2018-02-26 17:35:07 +01:00
from gym.core import Env, GoalEnv, Space, Wrapper, ObservationWrapper, ActionWrapper, RewardWrapper
2016-05-09 16:33:38 -07:00
from gym.envs import make, spec
from gym import logger
def undo_logger_setup():
warnings.warn("gym.undo_logger_setup is deprecated. gym no longer modifies the global logging configuration")
2016-05-09 16:33:38 -07:00
# Upon one acccess to gym.spaces.foo (or a manually-called import
# gym.spaces), gym.spaces will be imported and override the stub
# object.
class Spaces(object):
def __getattr__(self, k):
warnings.warn('DEPRECATION WARNING: to improve load times, gym no longer automatically loads gym.spaces. Please run "import gym.spaces" to load gym.spaces on your own. This warning will turn into an error in a future version of gym.')
import gym.spaces
return getattr(gym.spaces, k)
spaces = Spaces()
class Wrappers(object):
def __getattr__(self, k):
warnings.warn('DEPRECATION WARNING: to improve load times, gym no longer automatically loads gym.wrappers. Please run "import gym.wrappers" to load gym.wrappers on your own. This warning will turn into an error in a future version of gym.')
import gym.wrappers
return getattr(gym.wrappers, k)
wrappers = Wrappers()
__all__ = ["Env", "Space", "Wrapper", "make", "spec", "wrappers", "spaces"]