Commit Graph

486 Commits (63bbe719c667544a6780ee7f8e2fce1a0ffb6da7)
 

Author SHA1 Message Date
Ashley Whetter 63bbe719c6 Tweaked README formatting 6 years ago
Ashley Whetter f77bf19800 Added Black formatting 6 years ago
Ashley Whetter c4fe76ef23 Removed references to old css and js files 6 years ago
Ashley Whetter 2cf80b1569 Fixed Sphinx logger deprecation warnings 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
Ashley Whetter 2e8aab2653 Added complex integration tests 6 years ago
Ashley Whetter 9fe8489bfe Fixed lint errors 6 years ago
Ashley Whetter 88eea89bb5 Reorganised Python tests to be more pytest-like 6 years ago
Ashley Whetter 9397c0709f Fixed a typo in the docs 6 years ago
Ashley Whetter f8c26b2682 v0.6.2 6 years ago
Ashley Whetter 1caa6d22e1 Fixed some import chains failing to resolve depending on resolution order 6 years ago
Ashley Whetter 9f197afa76 v0.6.1 6 years ago
Ashley Whetter 0eb6ecc898 Revert "Travis uses Python 3.7"
This reverts commit fd0aad00df.
6 years ago
Ashley Whetter fd0aad00df Travis uses Python 3.7 6 years ago
Ashley Whetter e1962d8bd8 Added Python 3.7 testing
Also made Sphinx 1.8 testing use stable version
6 years ago
Ashley Whetter e867f0cb08 Fixed no title warning during tests 6 years ago
Ashley Whetter 3b52975340 Fixed unicode decoding on Python 3.7 6 years ago
Ashley Whetter c6f34398b5 Fixed autodoc not documenting top level packages or modules 6 years ago
Ashley Whetter aac53178eb Fixed error parsing files with unicode docstrings 6 years ago
Ashley Whetter 66cf2ed4d0 Fixed autodoc not documenting anything in submodules or subpackages 6 years ago
Ashley Whetter a1f1fd8651 Fixed properly resolving definitions imported more than once 6 years ago
Ashley Whetter 2799fb32cc Fixed error when documenting something that's imported in more than one place 6 years ago
Ashley Whetter cb032b6920 v0.6.0 6 years ago
Ashley Whetter 0e478b2837 Added Sphinx 1.8.0b1 testing 6 years ago
Ashley Whetter 007ef746f4 Fixed linter again 6 years ago
Ashley Whetter fb8892ccad Fixed lint error 6 years ago
Ashley Whetter c3f3cc33de Added viewcode support for imported members 6 years ago
Ashley Whetter 92b4ea9dc8 Fixed linking to builtin bases 6 years ago
Ashley Whetter 616267726b No longer document __init__ attributes without a docstring
Fixes #146
Also fixed duplicates when a property is set in __init__.
6 years ago
Ashley Whetter 8d4fb4b1c3 Can document a public python API
Closes #153
6 years ago
Ashley Whetter 03f601ed41 Updated documentation
Closes #120
6 years ago
Ashley Whetter 9e9c28e15b Can opt to write manual documentation 6 years ago
Ashley Whetter b789dcaa73 Fixed autodoc being unable to discover nested classes 6 years ago
Ashley Whetter c3ef72ee14 Fixed nested classes not getting displayed in autogenerated docs 6 years ago
Ashley Whetter 8a965bb15a Fixed lint error 6 years ago
Ashley Whetter bc65e766c3 Made it easier to remove default index page
Also removed autoapi_add_api_root_toctree config option
because it is less useful now.

Closes #152
6 years ago
Ashley Whetter 7dd822eef4 Can still link to public items in private modules 6 years ago
Ashley Whetter 75ebcfc903 private-members also controls private subpackages and submodules
Closes #150
6 years ago
Ashley Whetter 6ffec93569 Fixed lint errors 6 years ago
Ashley Whetter 4ac85dd7af Added autoapi directives for Python 6 years ago
Ashley Whetter 4edf45af35 Added support for static and class methods 6 years ago
Ashley Whetter 9cb2f7d50e Methods include self in their arguments
autodoc does this by default so it makes sense to do it in autoapi also.
6 years ago
Ashley Whetter af4263457e Full path is resolved for bases from same module 6 years ago
Ashley Whetter 763da7170f Cleaned up setup.py
Removed distutils support. It wasn't working anyway (Closes #25).
Removed redundant package_dir and package_data options.
Removed old testing dependencies.
Removed unnecessary wheel dependency (Closes #143).
6 years ago
Ashley Whetter a1825cd98d Fixed astroid 2.0 compatibility
Closes #148
6 years ago
Ashley Whetter cf08792869 Fixed Python 2 requirements 6 years ago
Ashley Whetter 67dc008546 Added test for assignment to global containers 6 years ago
Ashley Whetter d8f4847a5c
Added support for detecting Python exceptions (#147)
Closes #145
6 years ago
Ashley Whetter 6b8ccf62ae Fixed filtered classes and attributes getting displayed 6 years ago