Closed christianmerkwirth closed 2 years ago
It does not seem to be dependent on the Python package versions of the other dependencies (numpy, gym). The package from pip. does not exhibit the problem. I checked the version I compiled from source against the official pip release in envpool==0.6.2.post2. envpool==0.6.2.post2 does not exhibit the problem, while the version I compiled from source does. My working assumption is that the problem is related on the C++ side, either compiler version or somewhere inside pybind11.
Duplicated as #166. It has been fixed in #167. Please rebase your code to the updated main version.
Importing envpool fails since about two days with the error message: "TypeError: metaclass conflict: the metaclass of a derived class must be a (non-strict) subclass of the metaclasses of all its bases"
It did not do this before July 13th (date is not very precise).
I verified that the problem occurs after building and pip installing envpool from the freshly generated wheel on:
The issue did not occur before on both platforms!
Code to reproduce the issue:
import envpool
Detailed error message: