Commit Graph

52 Commits (6028cb104cb2b22cf922e6716ebb2ebf1cd7dbc6)

Author SHA1 Message Date
Ashley Whetter 6028cb104c Fail elegantly when no source files are found
Fixes #324
3 years ago
Ashley Whetter 38c2089476 Removed prepare_docstring filter used for testing 3 years ago
Ashley Whetter 7d7f042805 Fixed possible incorrect indentation in generated documentation.
Closes #299.
3 years ago
Ashley Whetter 2c5c87157a Explicitly use the domain for generated directives
Closes #292
3 years ago
Ashley Whetter 17ffa2d1b6 Fixed failure to build out of source conf.py files
Closes #293
3 years ago
Ashley Whetter 08e61b93ef Fixed displaying "self" in class signatures 3 years ago
Ashley Whetter 5faec73073 Fixed error when parsing a class with no constructor 3 years ago
Ashley Whetter 613eff53a7 Fixed type annotations being shown for only a single module
Closes #273
3 years ago
Ashley Whetter 826bb2badd Converted tests to pytest style 4 years ago
Joseph Yu 5435536988 Multiline string are displayed correctly 4 years ago
Ashley Whetter 471c870a53 Do not inherit redundant docstrings
Closes #240
4 years ago
Ashley Whetter 24109875e1 The overload signatures of __init__ methods are documented
Fixes #260
4 years ago
Ashley Whetter 73bb2d6105 The fully qualified path of objects are included type annotations 4 years ago
Ashley Whetter a8d07b610f Can edit the Jinja environment
Closes #200
4 years ago
Ashley Whetter 78b79583af Implmented basic incremental building
Closes #191
4 years ago
Ash Berlin-Taylor 5ee7dbef59 Correctly parse Metaclasses
Fixes #246
4 years ago
Ashley Whetter 8e4cd49e1a Dropped support for Python 2 and Sphinx 1.x/2.x.
Removed all old compatibility code.
4 years ago
Ashley Whetter 0a5b84b8be autoapi_file_patterns is in order of preference
Closes #243
4 years ago
Taku Fukada 7270718374 Add support for overloaded functions 4 years ago
Haggai Nuchi d0de570660 Remove xfail designation 4 years ago
Ashley Whetter ac70ea056e Fixed incorrect formatting of properties on generated method directives. 4 years ago
Ashley Whetter 6fa5cb941d Fixed tests 4 years ago
Ashley Whetter f5182a2291 Declare the extension as parallel safe
Closes #222
4 years ago
Ashley Whetter 3faa27053b Fixed return types not showing for methods.
Fixes #219
4 years ago
Ashley Whetter f5823855ba Added Sphinx 3.1 testing 4 years ago
Matthijs van der Burgh 827297433a don't find in class summary 4 years ago
Ashley Whetter cd9b9ca0fe Added the imported-members AutoAPI option
Closes #204
4 years ago
Ashley Whetter fca36aa664 Classes and methods inherit docstrings from their parent
Closes #203
4 years ago
Ashley Whetter b52378fa51 Added autoapi_member_order option
Closes #201
4 years ago
Matthijs van der Burgh 8565616f98 Fix formatting of test_pyintegration.py 4 years ago
Ashley Whetter 2e875f81c3 Updated tests for latest Sphinx 3.0.x fixes 4 years ago
Ashley Whetter 5794902b23 Support Sphinx 2.4 and 3.0 5 years ago
Ashley Whetter 4ba45cfacb Can document inherited members
Closes #183
5 years ago
Ashley Whetter 265b4ae562 Added show-inheritance
Also turned autoapi_include_inheritance_graphs into a
show-inheritance-diagram AutoAPI option to be more consistent
with show-inheritance.

Partially implements #183
5 years ago
Ashley Whetter fc1d78f758 Python 3.8 support 5 years ago
Olivier Samyn 5f085ca47f test: add implicit namespace checks 5 years ago
Daniel Daniels a114af76dc Added autoapi-skip-member event 5 years ago
Ashley Whetter 86a2aeb6d7 Fixed some unicode decode errors 5 years ago
Ashley Whetter fd1cef5ced Updated Autodoc directives for Sphinx 2.1 features
Added autoapidecorator directive.
Abides by autodoc_docstring_signature.
autoapifunction documents async functions.

Closes #166.
5 years ago
Ashley Whetter 34d02faa2f Custom argument formatting
Closes #162
5 years ago
Ashley Whetter 46c577eda1 Support for async and other Sphinx 2.1 method directive options 5 years ago
Ashley Whetter 589826e90c Can override ignoring local imports in modules by using __all__ 5 years ago
Ashley Whetter 6f4b4efef5 Corrected version to Python to skip tests for 6 years ago
Ashley Whetter b90284f0fe Support basic type annotations
Closes #139
6 years ago
Ashley Whetter dd58809d89 Added support for parsing stub files
Closes #100
6 years ago
Ashley Whetter b5d83f8472 Fixed tests 6 years ago
Ashley Whetter 80fd76bd1e Fixed false warning when importing a local module 6 years ago
Ashley Whetter f77bf19800 Added Black formatting 6 years ago
Ashley Whetter dfe82ae94e Dropped support for Sphinx<1.6 6 years ago
Ashley Whetter 00894a959e Overhauled Python import resolution logic
Stable in more complex cases.
Capable of giving more detailed warnings.
More closely matches real import logic.

Closes #156
6 years ago