You can check this script that I’ve made. I think it can help you.
This script parses a directory tree looking for python modules and packages and creates ReST files appropriately to create code documentation with Sphinx. It also creates a modules index.
UPDATE
This script is now part of Sphinx 1.1 as apidoc.
Related Contents:
- Sphinx’s autodoc’s automodule having apparently no effect
- Sphinx cannot find my python files. Says ‘no module named …’
- Sphinx autodoc is not automatic enough
- Override function declaration in autodoc for sphinx
- sphinx-build fail – autodoc can’t import/find module
- How would I cross-reference a function generated by autodoc in Sphinx?
- How do I document classes without the module name?
- How do I document classes imported from other modules – hence without the declaration module’s name?
- How to add custom css file to Sphinx?
- Can sphinx link to documents that are not located in directories below the root document?
- How to express multiple types for a single parameter or a return value in docstrings that are processed by Sphinx?
- What does the ‘b’ character do in front of a string literal?
- How can I make a sprite move when key is held down
- What are variable annotations?
- How to fix Python indentation
- How to zip two differently sized lists, repeating the shorter list?
- how do I make a single legend for many subplots with matplotlib?
- What’s a correct and good way to implement __hash__()?
- Which is the recommended way to plot: matplotlib or pylab?
- Pandas dataframe groupby plot
- Fast way of counting non-zero bits in positive integer
- Using Python Iterparse For Large XML Files
- Python 3.7 anaconda environment – import _ssl DLL load fail error
- Is there a Python equivalent of the C# null-coalescing operator?
- Unable to Scroll Frame using Mouse Wheel & Adding Horizontal Scrollbar
- How do I create a Python function with optional arguments?
- Aligning rotated xticklabels with their respective xticks
- How to block calls to print?
- Python: download files from google drive using url
- Differences between numpy.random and random.random in Python
- Get business days between start and end date using pandas
- In Scipy how and why does curve_fit calculate the covariance of the parameter estimates
- How can I open a website with urllib via proxy in Python?
- Python progress bar and downloads
- How do I call a function from another .py file?
- How can I access the nested data in this complex JSON, which includes another JSON document as one of the strings?
- Pandas expand rows from list data available in column
- Type hinting in Python 2
- Python Tkinter Embed Matplotlib in GUI
- How to join two generators (or other iterables) in Python?
- how to setup cuDnn with theano on Windows 7 64 bit
- Forbidden (403) CSRF verification failed. Request aborted. Even using the {% csrf_token %}
- Options for running Python scripts in Azure
- How can I diagnose common errors in JSON data?
- How do I copy a directory to a remote machine using Fabric?
- How can I parse free-text time intervals in Python, ranging from years to seconds?
- How do nested functions work in Python?
- Calculating percentage of Bounding box overlap, for image detector evaluation
- How to break out of while loop in Python?
- Flask(‘application’) versus Flask(__name__)