Takeshi KOMIYA
9543962da6
Add doc for ObjectDescription (refs: #9662 )
2021-09-23 12:56:09 +09:00
Takeshi KOMIYA
d13b86e02f
Close #9664 : autodoc: autodoc-process-bases supports reST snippet
...
This allows to inject a reST snippet through autodoc-process-bases
event. It helps to modify the base classes of any class to the expected
mark-up'ed text by custom extension.
2021-09-23 10:59:01 +09:00
Takeshi KOMIYA
e79efef63a
Fix #9657 : autodoc: basecls for a subclass of mocked object is incorrect
2021-09-21 02:03:31 +09:00
Steven Hiscocks
e38456d4e1
Fix issue with warnings without subtype being incorrectly suppressed
...
This fixes an issue with warnings that have been raised with no subtype
being suppressed if a suppress warnings value with a subtype has been set.
e.g. all `autodoc` warnings should not be suppressed if
`autodoc.import_object` is only set to be suppressed.
2021-09-20 12:16:14 +01:00
Takeshi KOMIYA
274ee481ac
Merge pull request #9647 from tk0miya/9637_Builder.allow_parallel
...
Fix #9637 : Add Builder.allow_parallel to the list of builder APIs
2021-09-20 17:02:49 +09:00
Takeshi KOMIYA
10b7f0e252
Fix #9607 : autodoc: Incorrect base class detection
...
In case of the descendants of generic class, the value of
obj.__orig_bases__ is incorrect because it returns original base
arguments for the child of the generic class instead of the target
class itself.
This uses obj.__dict__ to get the correct __orig_bases__ information.
2021-09-20 13:20:26 +09:00
Takeshi KOMIYA
a05dc0b419
Merge pull request #9650 from sphinx-doc/bot/pull-translations
...
Update message catalogs
2021-09-19 11:38:44 +09:00
tk0miya
9f329fb3c9
Update message catalogs
2021-09-19 00:10:12 +00:00
Takeshi KOMIYA
29ac4c1982
Fix #9637 : Add Builder.allow_parallel to the list of builder APIs
2021-09-18 01:26:12 +09:00
Takeshi KOMIYA
3774c124f8
Update CHANGES for PR #9644
2021-09-18 01:21:13 +09:00
Takeshi KOMIYA
62fd91b8d1
Merge pull request #9644 from xmo-odoo/fix-sourcename-broken-getattr
...
Protect `sphinx.ext.autodoc.get_sourcename` against misbehaving `__getattr__`
2021-09-18 01:18:57 +09:00
Takeshi KOMIYA
506590d4ba
Merge pull request #9640 from tk0miya/9639_support_asyncgenfunction
...
Close #9639 : autodoc: Support asynchronous generator functions
2021-09-18 01:03:34 +09:00
Takeshi KOMIYA
bebd6bdab1
Merge pull request #9633 from tk0miya/9630_autosummary_primary_domain
...
Fix #9630 : autosummary: Failed to build summary table if primary_domain is not 'py'
2021-09-18 01:02:55 +09:00
Xavier Morel
69af4d2d00
Protect get_sourcename against misbehaving __getattr__
2021-09-17 08:44:10 +02:00
Takeshi KOMIYA
ccfca458ea
Close #9639 : autodoc: Support asynchronous generator functions
2021-09-17 02:20:40 +09:00
Takeshi KOMIYA
bc012076b8
Fix #9630 : autosummary: Failed to build summary table if primary_domain is not 'py'
...
Autosummary generates reST code that uses raw `:obj:` xrefs to refer
the python objects in the summary table. But they're fragile because
they assume the primary_domain=='py'.
This adds `:py:` prefix to these xrefs to make them robust.
2021-09-14 23:59:47 +09:00
Takeshi KOMIYA
ed227d7d3c
Fix #9630 : autodoc: Failed to build xrefs if primary_domain is not 'py'
...
Autodoc generates reST code that uses raw `:obj:` and `:class:` xrefs to
refer the classes and types. But they're fragile because they assume
the primary_domain=='py'.
This adds `:py:` prefix to these xrefs to make them robust.
2021-09-14 23:59:47 +09:00
Juan Luis Cano Rodríguez
4920e4e5dc
Explain that there are several domains
2021-09-13 15:48:47 +02:00
Juan Luis Cano Rodríguez
ae3eab278c
Get function signature right since the beginning
2021-09-13 15:33:37 +02:00
Juan Luis Cano Rodríguez
02119aba8d
Fix line width
2021-09-13 15:29:25 +02:00
Juan Luis Cano Rodríguez
9a8d7aef2f
Use stable Sphinx version
2021-09-13 15:28:17 +02:00
Juan Luis Cano Rodríguez
ccc95ea626
Amend explanation on the default-domain directive
2021-09-13 15:24:36 +02:00
Juan Luis Cano Rodríguez
1677f416bc
Point readers to info field lists instead
2021-09-13 15:23:19 +02:00
Juan Luis Cano Rodríguez
87b8a0b211
Remove square brackets
2021-09-13 15:17:14 +02:00
Juan Luis Cano Rodríguez
c2847c2563
Improve text of some links
2021-09-13 15:13:01 +02:00
Juan Luis Cano Rodríguez
9aa9d0e2ad
Typo
...
Co-authored-by: Takeshi KOMIYA <i.tkomiya@gmail.com>
2021-09-13 15:03:35 +02:00
Juan Luis Cano Rodríguez
d7e525b9db
Insist that automatic is better
2021-09-13 15:00:12 +02:00
Juan Luis Cano Rodríguez
91a605c6f1
Highlight only function docstring
...
Co-authored-by: Manuel Kaufmann <humitos@gmail.com>
2021-09-13 14:57:11 +02:00
Juan Luis Cano Rodríguez
5daf336943
Style improvements
...
Co-authored-by: Manuel Kaufmann <humitos@gmail.com>
2021-09-13 14:56:31 +02:00
Takeshi KOMIYA
ca146ac18b
Close #9623 : Allow to suppress warnings on excluded document found in toctree
2021-09-12 19:23:19 +09:00
Takeshi KOMIYA
5c4f741fff
Fix i18n: messages in sphinx.directives.other are not translated
2021-09-12 19:23:18 +09:00
Takeshi KOMIYA
fc2ca413ec
refactor: Use logger.warning() instead of reporter.warning()
2021-09-12 19:22:55 +09:00
Takeshi KOMIYA
3d8fbd992c
Merge branch '4.x'
2021-09-12 16:56:34 +09:00
Takeshi KOMIYA
ba2439a105
Bump version
2021-09-12 16:55:46 +09:00
Takeshi KOMIYA
cf38356a08
Bump version
2021-09-12 16:54:59 +09:00
Takeshi KOMIYA
21db4b1407
Bump to 4.2.0 final
2021-09-12 16:51:24 +09:00
Takeshi KOMIYA
2390ce6e1a
CHANGES: Merge 4.1.3 (unreleased) to 4.2.0
2021-09-12 16:48:25 +09:00
Takeshi KOMIYA
b67624ec76
Merge pull request #9627 from sphinx-doc/bot/pull-translations
...
Update message catalogs
2021-09-12 16:33:22 +09:00
tk0miya
50d7bfa6b8
Update message catalogs
2021-09-12 00:10:39 +00:00
Takeshi KOMIYA
260f217a3d
Merge pull request #9594 from hkuno/pr/no_empty_desc_4.x
...
let user skip printing command description
2021-09-11 19:08:37 +09:00
Takeshi KOMIYA
fb141c355f
Update CHANGES for PR #9594
2021-09-11 18:54:29 +09:00
Takeshi KOMIYA
571929974a
Add a testcase for #9694
2021-09-11 18:47:24 +09:00
Takeshi KOMIYA
c44ee0ebaa
Merge pull request #9611 from tk0miya/9560_NewType_module
...
Close #9560 : autodoc: Allow to refer NewType with modname in py310+
2021-09-11 17:19:54 +09:00
Takeshi KOMIYA
b8b8041429
Merge pull request #9613 from tk0miya/RemovedInSphinx50Warning_linkcheck
...
refactor: linkcheck: Remove objects marked as RemovedInSphinx50Warning
2021-09-11 17:19:05 +09:00
Takeshi KOMIYA
8416813168
Merge pull request #9616 from jdufresne/fix-url
...
Update Sphinx url: s|https?://sphinx-doc\.org/|https://www.sphinx-doc.org/ |g
2021-09-11 17:16:47 +09:00
Takeshi KOMIYA
2c21e91b5f
Merge branch '4.x'
2021-09-11 17:13:21 +09:00
Takeshi KOMIYA
3a67b49f5d
Update CHANGES for PR #9617
2021-09-11 17:12:59 +09:00
James Knight
e01d914dbd
themes: use noscript for search js notification
...
The "search.html" template will generate a warning admonition about
requiring JavaScript for search and automatically hiding the element
when supported. While functional, if a client renders the page slowly,
the warning notification may be visible to the user for a moment.
Instead of relying on JavaScript to suppress this warning, use a
`noscript` tag to hide the warning for clients who do not support
JavaScript. This also has the benefit of one less JavaScript call
required by a client.
Signed-off-by: James Knight <james.d.knight@live.com>
2021-09-11 17:04:57 +09:00
Takeshi KOMIYA
293beecc06
Merge pull request #9619 from cclauss/patch-1
...
setup.py: Fix broken url on the Sphinx PyPI page
2021-09-11 16:55:50 +09:00
Takeshi KOMIYA
4442f32e7a
Merge pull request #9621 from cclauss/codespell-again
...
Fix typos discovered by codespell (again)
2021-09-11 16:54:45 +09:00