Open NathanReb opened 3 months ago
Given that #70 is closed already, what is needed to work on this issue? @NathanReb @panglesd
Unwrapped libraries don't have a main module but have all there modules available in the "root namespace".
To handle unwrapped libraries I think we need the following:
Library.load_unwrapped
function that properly loads an unwrapped lib, returning something like a map from module name to signature.Library.load
match that typeDiff.library
that diffs the whole mapapi-diff
by adding an --unwrapped
flag and make it use the above functions accordinglyThis is quite a complex issue to tackle but I'm happy to guide you through it if you're willing to invest the time.
I will be happy to work on it with your guidance
Once #70 has been fixed we should think about adding support for unwrapped libraries, i.e. libraries that don't have a single entry module.