Releases: Kautenja/nes-py
Releases · Kautenja/nes-py
Resolve warnings from gym >0.20
Support for gym 0.20
Update to support changes in gym 0.20:
- explicitly cast reward signal to
float
- explicitly case done signal to
bool
Support for M1 Mac
Update to support builds for M1 macs.
Fix for PyPy interpreter
- implement a simple type cast fix to support the PyPy interpreter's implementation of NumPy
- officially support python 3.9
- deprecate official support for Ubuntu 14.04
- remove MacOS from build due to change in payment model for OSS projects on Travis CI
- MacOS/Windows builds are too expensive to run on Travis CI
fix pyglet for MacOS Big Sur
- use pyglet 1.5.11
fix numpy version
fix numpy version for linux builds.
fix version mismatch for pyglet with gym
Resolve version mismatch for dependency pyglet
between this repository and the gym
dependency. Gym requires a pyglet
version in [1.4.0, 1.5.0]
, but 1.5.5
was required by nes-py. nes-py has dropped the requirement to mirror that of the 0.17.2
version of gym
.
Update README
- remove outdated documentation for currently unsupported features
- screenshots
Officially remove support for rendering in python threads
- handle the ugly pyglet import logic within ImageViewer to remove the need to import ImageViewer from within the NESEnv method
- insert logic to detect creation of ImageViewer from python threads that are not the main thread and throw a RuntimeError to fail gracefully
- documentation for executing render logic in multiprocessing environments
Fix pyglet frame limiting
fix issue where pyglet deprecated their frame limiting logic