wowdev / WoWDBDefs

Client database definitions for World of Warcraft
Other
246 stars 95 forks source link

Fix Iterable import breakage on Python 3.10+ #101

Closed Meorawr closed 2 years ago

Meorawr commented 2 years ago

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.