Ashley Whetter
4d1bec044a
Removed support for Python 3.7
1 year ago
Ashley Whetter
a22ae9262a
Removed support for documenting languages other than Python
...
For the reasons why, see #248
1 year ago
Ashley Whetter
6f4e12a00c
Start testing on Python 3.12
...
Closes #390
1 year ago
Ashley Whetter
0ac1e11359
Version 2.1.1
1 year ago
Ashley Whetter
434ef8305a
Tests build HTML and parse it to validate structure
1 year ago
Ashley Whetter
aab9f814b8
Made it clearer how to customise what objects AutoAPI will document.
...
Closes #339
1 year ago
Ashley Whetter
9c774d4242
Overhauled documentation landing page
1 year ago
Ashley Whetter
a43c6fde2b
Switched linter from pylint to ruff
2 years ago
Ashley Whetter
58d653e557
Added basic type checking
2 years ago
Ashley Whetter
1401facbc0
Integrated towncrier into the release workflow
2 years ago
Ashley Whetter
94b255aecc
Added support for Python 3.11
2 years ago
Ashley Whetter
991ac220fd
Streamlined release process slightly
2 years ago
Ashley Whetter
0b214b2ffd
Drop Python 3.6 and test in Python 3.10
3 years ago
Ashley Whetter
66f3734afa
Start testing in Github Actions
4 years ago
Ashley Whetter
826bb2badd
Converted tests to pytest style
4 years ago
Ashley Whetter
9372bdb9f1
Package with PEP-517
4 years ago
Ashley Whetter
565c43d99b
Can run with tox 4
4 years ago
Ashley Whetter
23bee3db99
Added support for Sphinx 3.5
4 years ago
Ashley Whetter
82eb508fe0
Added support for Sphinx 3.3 and 3.4
4 years ago
Ashley Whetter
714c0609ba
Added Python 3.9 support
4 years ago
Ashley Whetter
31d4beb959
Readthedocs uses Python 3.8
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
0667de4037
Release preparation
4 years ago
Ashley Whetter
f5823855ba
Added Sphinx 3.1 testing
4 years ago
Ashley Whetter
8b9f0c23b5
Corrected autoapi_options default value
4 years ago
Matthijs van der Burgh
8f91c14199
Show black diff
4 years ago
Ashley Whetter
6bfe168abe
Updated Travis Python versions
5 years ago
Ashley Whetter
5794902b23
Support Sphinx 2.4 and 3.0
5 years ago
Ashley Whetter
fc1d78f758
Python 3.8 support
5 years ago
Ashley Whetter
a122f00d4a
Fix linting
5 years ago
Ashley Whetter
900072e99b
Added documentation for optional dependencies
5 years ago
Ashley Whetter
45ff03a3ad
Disable linting for now
5 years ago
danields761
be324b10bf
Made dependencies of other languages optional ( #171 )
...
* Fixes #170
* Makes sphinxcontrib-golangdomain and
sphinxcontrib-dotnetdomain to be optional
packages
* Adds check that appropriate dependencies of
a specified api-type installed during the
extension initialisation
* Adds appropriate tests
5 years ago
Ashley Whetter
9fc96f2ddf
Added support for Sphinx 2.1
5 years ago
Ashley Whetter
6d39780ae4
Fixed tox setup
5 years ago
Ashley Whetter
7230330686
Documentation overhaul
6 years ago
Ashley Whetter
8242f2ea13
Added Sphinx 2.0 support
6 years ago
Ashley Whetter
5d648c6fa8
Stopped pinning black version
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
e1962d8bd8
Added Python 3.7 testing
...
Also made Sphinx 1.8 testing use stable version
6 years ago
Ashley Whetter
0e478b2837
Added Sphinx 1.8.0b1 testing
6 years ago
Ashley Whetter
11a11ce740
Added sphinx 1.7 testing
6 years ago
Anthony Johnson
77306dd25b
Upgrade testing
...
Conflicts:
tox.ini
7 years ago
Ashley Whetter
67ab54761f
Added Python 3.6 tests
7 years ago
Ashley Whetter
0c9ed87abf
Fixed sphinx 1.3 tests using latest sphinx
7 years ago
Ashley Whetter
a1a3f05202
Fix for Sphinx 1.6
7 years ago
Anthony Johnson
0faeb500ee
More fixes
8 years ago
Anthony Johnson
8da39241a7
Fix tox config
8 years ago
Anthony Johnson
3c6e0e4015
Start altering the pydocstyle AST parser for our needs
...
This forks some of the pydocstyle AST parser into out mapper. Eventually, some
of the other operations such as parsing arguments and performing full name
lookup can be moved in as well. For now, this is not doing any extra assignment
tracking/etc, several of these operations will just throw this information out.
Refs #99
8 years ago