The `warnings.simplefilter(...)` call mistakenly voids and nullifies
all the previous warning filters for DeprecationWarning, registered by
other packages or user programs via `warnings.filterwarnings` call
which has an explicit intention of suppress DeprecationWarning.
Control of DeprecationWarning's made in the gym library should have
effects only within the gym package.
* initial commit
* Fix the multi-binary sample and upgrade multi-discrete sample
* Fix MultiBinary sample tests and pre-commit
* Adds coverage tests and updates test_utils.py to use the utils.py spaces. Fix bug in text.py
* pre-commit
* Initial commit
* Add missing __init__ for EnvSpec
* third time a charm
* Replace entry_point=None with entry_point="no-entry-point"
* Readd make overloads, updated with all gym envs
* pre-commit
* Add apply_step_compatibility to make and add testing
* Code review by Arjun
* initial commit
* Fix CI
* Fixed CI
* third time the charm
* Fix mujoco environment render modes order
* Remove unnecessary changes
* pre-commit
* Fix tests
* Comment out test render modes
* Fix code review and readd mujoco
* pre-commit
* Fix testing envs
* Fix all GenericTestEnvs
* Do not run mujoco-py render environments
* removed return_info, made info dict mandatory in reset
* tenatively removed deprecated seed api for environments
* added more info type checks to wrapper tests
* formatting/style compliance
* addressed some comments
* polish to address review
* fixed tests after merge, and added a test of the return_info deprecation assertion if found in reset signature
* some organization of env_checker tests, reverted a probably merge error
* added deprecation check for seed function in env
* updated docstring
* removed debug prints, tweaked test_check_seed_deprecation
* changed return_info deprecation check from assertion to warning
* fixes to vector envs, now should be correctly structured
* added some explanation and typehints for mockup depcreated return info reset function
* re-removed seed function from vector envs
* added explanation to _reset_return_info_type and changed the return statement
* Initial commit
* Fixed tests and forced TimeLimit.truncated to always exist when truncated or terminated
* Fix CI issues
* pre-commit
* Revert back to old language
* Revert changes to step api wrapper
* Try to fix car racing unpickling
* Fix EzPickle for BipedalWalker and LunarLander
* Shamelessly steal the pickle-unpickle test from Mark, with slight modifications
* CarRacing EzPickle fix
* Mujoco ezpickle fix
Using __init_subclass__ instead of metaclass, suggested by PEP 487(introduced in python3.6).
As a result, downstream package can safely inherit from gym.Env and abc.ABC/Protocol/...(classes with metaclass != type), or set their own metaclass without making a intermediate metaclass inherited from custom metaclass and type(gym.Env).
* Added Sequence space, updated flatten functions to work with Sequence, Graph. WIP.
* Small fixes, added Sequence space to tests
* Replace Optional[Any] by Any
* Added tests for flattening of non-numpy-flattenable spaces
* Return all seeds
* fix typo
* add pygame render cliffwalking
* refactor frozen lake, new images for cliffwalking
* backto old images
* improve graphics
* use old images
* refactor frozen lake
* reformat
* Fix reset bounds for mountain car
This was a typo bug that was introduced in ca39816943
* Fix reset bounds for mountain_car
This was a typo bug that was introduced in ca39816943
* Fixing formatting of files with pre-commit