Abstract base classes were moved to collections.abc in Python 3.3 with deprecated aliases made available to keep imports from collections still working. Those were removed in 3.10, leading to incompatibility and suffering.
This fix itself is untested, but should just work.
Abstract base classes were moved to
collections.abc
in Python 3.3 with deprecated aliases made available to keep imports fromcollections
still working. Those were removed in 3.10, leading to incompatibility and suffering.This fix itself is untested, but should just work.