Wow weird Mandela effect for me. I really remember this being a built and actually using it.
replies(4):
https://peps.python.org/pep-0416/
Also one in 2019 for a "frozenmap":
Personally, I’ve been using a wrapper around `collections.namedtuple` as an underlying data structure to create frozen dictionaries when I’ve needed something like that for a project.
I do like dataclasses, though. I find them sneaking into my code more and more as time goes on. Having a declared set of properties is really useful, and it doesn't hurt either that they're syntactically nicer to use.