Python 3.10+
AttributeError: module 'collections' has no attribute 'Mapping'
The abstract base classes moved from collections to collections.abc; the old aliases were removed in Python 3.10.
collections.Mapping (and Sequence, Iterable, etc.) were deprecated aliases since Python 3.3 and removed in 3.10. Older code or a stale dependency still references collections.Mapping.
Related deadline: Lambda Python 3.9 EOL — 2027-02-01.
The free EOLkits scanner runs in your browser (nothing uploaded) and flags this and related breakages across your IaC and dependency files.
Primary source: https://docs.python.org/3/whatsnew/3.10.html