if you add to documentation's conf.py:

import rijnh.platform.system

.. does it import well? if not, check your path, maybe you've got another rijnh .* stuff in your path (python is not checking all path entries for subpackages, just the first one matching)

On 2010.07.12 10:42, Vincent wrote:
Can anyone tell if this is at all possible to use subpackages with
autodoc?

Regards,
Vincent

On Jul 7, 10:43 am, Vincent<[email protected]>  wrote:
In my python project I use subpackages with modules. Currently I have
a package called rijnh, which contains a package called platform which
contains a module named system. I have created the following
directive:

The :mod:`rijnh.platform.system` Module
------------------------

.. automodule:: rijnh.platform.system
     :members:
     :undoc-members:
     :show-inheritance:

(actually I've used the 'generate modules.py' file, but I've also
tried it by hand). However in the build process I've got the following
error:

H:\workspace\rijnh\doc\source\rijnh.platform.txt:9: (WARNING/2)
autodoc can't im
port/find module 'rijnh.platform.system', it reported error: "No
module named pl
atform.system", please check your spelling and sys.path

I've added the source path to sys.path, I have even added src/rijnh
and src/rijnh/platform to the path, but no success. The path however
is correct. If I create a simple test module in the source directory
(no packages), it has no trouble documenting it.

So, does autodoc support subpackages? I've seen examples of that it
should, but I can't get it to work.

Regards,
Vincent


--
Viktoras
www.neglostyti.com

--
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.

Reply via email to