Commit Graph

52 Commits (e281137654b5e8905b957652e0af347333e1358f)

Author SHA1 Message Date
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 8256daa090 Fixed test setup 4 years ago
Ashley Whetter 6f0299356a Can use type hints as parameter types and return types 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 9a5f22d7d6 One day I'll learn to run black before pushing... 4 years ago
Ashley Whetter 0667de4037 Release preparation 4 years ago
Ashley Whetter fc634afc0d Fix formatting after black upgrade 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 3747596021 Fixed formatting 5 years ago
Ashley Whetter fc1d78f758 Python 3.8 support 5 years ago
Ashley Whetter 9c91de9370 Ignore extra argument type annotations
Closes #186
5 years ago
Ashley Whetter d40122948b Remaining rtfd -> readthedocs replacements 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 02b0c0a098 Made it more clear which file causes an error 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 ec091aa706 Removed some old tests 6 years ago
Ashley Whetter 7230330686 Documentation overhaul 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 c6b46969f8 Fixed decoding of binary data on Python 2
Fixes #159
6 years ago
Ashley Whetter a4f798183c Fixed private submodules displaying when private-members turned off
Also fixed whitespace issues in templates.
6 years ago
Ashley Whetter 60464d0d23 Fixed formatting error 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