Closed hvpeteet closed 2 years ago
I'm sorry to hear you ran into this issue. I think we would prefer to just fix the minimum version of pettingzoo in supersuit. Pettingzoo and supersuit are very closely tied libraries and often have concurrent release dates, so it makes sense for supersuit releases to have pretty strict dependencies on pettingzoo versions.
In the meantime, I would try to use the latest versions of both packages whenever possible. If there is some issue preventing you from using the latest versions of both packages, please let us know.
Hey, I'm closing this due to inactivity, please let us know if you have any questions
TLDR: cannot import name 'aec_to_parallel' (supersuit=3.3.3 pettingzoo==1.15.0) due to renamed functions in pettingzoo
Repro:
The bug:
to_parallel
andfrom_parallel
toaec_to_parallel
andaec_from_parallel
https://github.com/Farama-Foundation/PettingZoo/releases/tag/1.15.0Consequence: when running pettingzoo < 1.15.0 and supersuit > 3.3.3 you can get an import error when using WrapperChooser or anything that depends on it (action_lambda, etc...)
Possible fixes (not sure what y'all would prefer)