Antony Lee
Antony Lee
Sure, that seems fine too, but I would prefer protecting that under a --skip-ambiguous-deps option.
I understand the problem (I think), but this seems rather tricky to fix (even if you override the formatting functions at https://docs.python.org/3/library/argparse.html#printing-help, you'd need to basically reimplement all the logic...
In your suggested APIs, how do you propose to implement the help string generation?
I'm not really sure I want to implement something that complicated directly into defopt (e.g. I don't want to have to decide how to combine the first_lines of the two...
Yes. I probably won't be able to work on this in the coming few days, but will keep that on my todo.
I implemented and pushed `defopt.signature(func).doc` as discussed above; let me know if that's good enough for now.
> The main issue is most likely how to deal with format strings that already includes a `,` A possibility is perhaps to just copypaste the logic of python's format_string...
My suspiscion is that if we want to do this really properly, we may want to also replace the use of Rectangle+ConnectionPatch by a custom _InsetIndicatorPatch that generates the whole...
Because that's what transform=None (which is interpreted as =IdentityTransform()) means. The transform indicates how to convert from data coordinates to screen (pixel) coordinates; when using IdentityTransform this literally means "the...
Actually, now that I'm reading this (nice) writeup, I guess a better question is whether we want None to mean IdentityTransform() in the general case. If we decide this behavior...