The Python collections.abc
module contains many handy ABCs for checking various features of objects, but one that doesn't appear to belong is Callable
. No standard collection is callable, and PEP 3119
doesn't provide any reasoning or even mention the Callable ABC, so why is it in this package instead of somewhere else?
Context: I'm writing a Python->Java compiler for fun, and I just wanted to see if there was any reasoning behind the decision so I could list that reasoning in my code.