Closed
Description
From xarray-contrib/xarray-tutorial#85: libraries that lift classes up the module hierarchy are now required to override the __module__
of each class because we use the fully qualified name to figure out the canonical location of a class. In case they don't want to, we could easily provide configuration to map inventory locations to others. For example:
codeautolink_inventory_map: dict[str, str] = {
"lib.sub.module.thing.Thing": "lib.Thing",
"lib.mod.ReallyLongName": "lib.Alias",
}