Closed apowers313 closed 6 months ago
Thanks for this and your previous issues (on WASM & gymnasium), I'll try to get to this at the same time as porting to Gymnasium. Can't promise anything on WASM though.
Just submitted a PR for pybind11 (I'll review the CLA later). Would you take one for Gymnasium too?
Would definitely review... IIRC with gymnasium there are somethings about NLE observations etc that dont fit with their API? If so, might be a breaking change
🐛 Bug
When compiling with Python 3.11 the following error occurs:
To Reproduce (on Ubuntu 22.04)
Expected behavior
Actually compile ;)
Additional context
This occurs because Python 3.11 restructured the PyFrameObject structure (search that link for "PyFrameObject fields") which breaks old versions of pybind11. Currently the
third-party
directory of NLE contains a version of pybind11 that is pinned to a git submodule that is 2+ years old and won't work with Python 3.11.