Hmm,
I've got my module docstring as the first thing in teh file -- after the #!
line...
and it still doesn't show up in the docs.
the module:
#!/usr/bin/env python
"""
outputters.py
module to define classes for GNOME output:
- base class
- saving to netcdf
- saving to other formats ?
"""
import os
import copy
and in my rst:
---------------------------------------------------
.. automodule:: gnome.outputters
.. autoclass:: Outputter
:members:
:show-inheritance:
But the docs jump right to the Outputter class -- no docstring for the
module
and this is the case all over my project.
On Friday, April 12, 2013 at 10:35:01 PM UTC-7, Takayuki SHIMIZUKAWA wrote:
>
> Hi Thomi,
>
> I got the result that you expected with bot Sphinx-1.1.3 and 1.2b1.
> Did you solve your problem yet?
>
> Regards,
> --
> Takayuki SHIMIZUKAWA
> http://about.me/shimizukawa
>
>
> 2013/4/8 Thomi Richards <[email protected] <javascript:>>:
> > Hi everyone,
> >
> >
> > I'm using sphinx to document a python project of mine. I've run into a
> > problem with the automodule directive - it seems to ignore module-level
> > docstrings. For example:
> >
> > in module.py:
> >
> > <code>
> >
> > """
> > My Module
> > #########
> >
> > General introductory text to this module - links to classes & functions
> > defined in the module go here.
> >
> > """
> >
> > def a_function():
> > """some docstring for a_function."""
> >
> >
> > class Foo(object):
> > """Some docstring for Foo."""
> >
> > </code>
> >
> >
> > in my sphinx documentation files, I have:
> >
> > <code>
> > .. automodule:: module
> > :members:
> > </code>
> >
> >
> > What I expect to see in the output is something similar to:
> > <output>
> > <heading>My module</heading>
> >
> > General introductory text to this module - links to classes & functions
> > defined in the module go here.
> >
> > documentation for 'a_function'
> >
> > documentation for 'Foo'
> > </output>
> >
> >
> > Instead, I just get the documentation for the functions & classes
> defined in
> > that module.
> >
> >
> > Is there any way to get the automodule directive to use module-level
> > docstrings as an introductory text to the module documentation?
> >
> >
> > Thanks,
> >
> > --
> > You received this message because you are subscribed to the Google
> Groups
> > "sphinx-users" group.
> > To unsubscribe from this group and stop receiving emails from it, send
> an
> > email to [email protected] <javascript:>.
> > To post to this group, send email to [email protected]
> <javascript:>.
> > Visit this group at http://groups.google.com/group/sphinx-users?hl=en.
> > For more options, visit https://groups.google.com/groups/opt_out.
> >
> >
>
--
You received this message because you are subscribed to the Google Groups
"sphinx-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
To post to this group, send email to [email protected].
Visit this group at https://groups.google.com/group/sphinx-users.
For more options, visit https://groups.google.com/d/optout.