Hi Georg,
> I'm not sure how to "fix" this. Even if you could get Sphinx to import
> the contents of baz via foo, the __module__ attribute of classes and
> functions would be wrong, and therefore these wouldn't be documented if
> you don't give them explicitly as members.
>
> Maybe the solution would be a way to register "module aliases", to say
> "this module should be known as that module".
Perhaps that would work. On a slightly different but related note (about
reusing
existing documentation), when using a 3rd-party library under the hood (and
perhaps exposing its functions selectively) I find the
"versionadded"/"versionchanged" directives can be misleading. You have to
rewrite the documentation omitting those directives, because they relate to the
version of the library you're using rather than your own software. This is
unfortunate, though it has not been too painful so far because the incidence of
such cases has been small for me. But a long-term WIBNIF (Wouldn't It Be Nice
IF) would be some scheme that allowed you to easily transform and/or redirect
the documentation nodes for specific entities before they were rendered. That
might require digging into the docutils level, though.
Anyway, thanks again for Sphinx - I love it!
Regards,
Vinay
--
You received this message because you are subscribed to the Google Groups
"sphinx-dev" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to
[email protected].
For more options, visit this group at
http://groups.google.com/group/sphinx-dev?hl=en.