* Update pyproject.toml
* Maybe fix typing for frozen lake and taxi
* Clean up pyproject a bit
* Reenable box2d pyright
* Disable box2d pyright
* Fix typing for toy text envs
* Narrow down pyright excludes for almost everything except mujoco
* Fix a wrapper test typing
* Remove env checker from excludes
* Remove redundant type hints which mess up pyright. And a typo fix.
* Remove test_spaces exclude
* Remove some redundant warnings
* Change pyright ignore to more specific
* Fix a weird private variable which gets explicitly exported for whatever reason. It's still exported for backwards compatibility, but internal code now uses a public variable.
* re-export the private variable
* Fix lunar_lander typing
* Remove lunar lander from excludes
* Small fix
* Updated testing requirements based off extra["testing"]
* Updated setup to check the version is valid, added testing and all dependency groups and collects the requirements from requirements.txt to keep everything standardized.
* Updated requirements.txt based on the current minimum gym requirements.txt to work
* Updated requirements.txt based on the current minimum gym requirements.txt to work
* Updated test_requirements.txt based on the current gym full testing requirements
* Pre-commit updates
* Add integer check for the `n` parameter
* The type of self.spaces is an Iterable which is absorbed by the tuple.
* Simplifies the environment checker to two files, env_checker.py and passive_env_checker.py with a new wrapper env_checker.py
* Adds the passive environment checker on `gym.make`
* Ignore the `check_env` warn parameter
* Ignore the `check_env` warn parameter
* Use the `data_equivalence` function
* Revert rewrite setup.py changes
* Remove smart formatting for 3.6 support
* Fixed `check_action_space` and `check_observation_space`
* Added disable_env_checker to vector.make such that env_checker would only run on the first environment created.
* Removing check that different seeds would produce different initialising states
* Use the unwrapped environment np_random
* Fixed vector environment creator