Commit Graph

15333 Commits

Author SHA1 Message Date
Takeshi KOMIYA
a691d18a43
Merge pull request #7594 from tk0miya/7551_nested_class
Fix #7551: autosummary: a nested class is indexed as non-nested class
2020-05-07 22:55:24 +09:00
Takeshi KOMIYA
1f14d22956
Merge pull request #7625 from tk0miya/7497
Rewrite unparse to use ast.NodeVisitor
2020-05-07 21:46:43 +09:00
Takeshi KOMIYA
65d35c56ae Merge branch '3.x' into 7497 2020-05-07 11:11:11 +09:00
Takeshi KOMIYA
2cfa3370e7 refactor: Sort visitor methods of _UnparseVisitor 2020-05-07 11:10:32 +09:00
Takeshi KOMIYA
560ccf83ae Fix #7551: autodoc: failed to import nested class 2020-05-07 02:02:02 +09:00
Takeshi KOMIYA
c4d4ba2835 Fix #7551: autosummary: a nested class is indexed as non-nested class 2020-05-07 01:57:46 +09:00
Takeshi KOMIYA
24fe05f14f refactor: autodoc: class processors on autofunction is no longer needed 2020-05-07 01:55:33 +09:00
Takeshi KOMIYA
71b653719d Fix #7610: incorrectly renders consecutive backslashes 2020-05-07 00:54:36 +09:00
Takeshi KOMIYA
6ce265dc81
Merge pull request #7621 from tk0miya/refactor_autodoc
refactor: autodoc: if-block for callable object is no longer needed
2020-05-06 17:16:13 +09:00
Takeshi KOMIYA
cad2761b32
Merge pull request #7622 from tk0miya/refactor_test_autodoc
Refactor test autodoc
2020-05-06 14:50:34 +09:00
Takeshi KOMIYA
eef7e4cdd5 test: Rename test_autodoc.py to test_ext_autodoc.py 2020-05-06 13:55:45 +09:00
Takeshi KOMIYA
2ca76d2366 test: Merge test_ext_autodoc.py and test_autodoc.py 2020-05-06 13:47:15 +09:00
Takeshi KOMIYA
8c142fe059 test: Do not use module level state-full fixture 2020-05-06 13:47:13 +09:00
Takeshi KOMIYA
df84a413a7 Add test helper: make_directive_bridge() 2020-05-06 13:35:23 +09:00
Takeshi KOMIYA
b6e8f63066 refactor: autodoc: if-block for callable object is no longer needed
The if-block for callable object was added to FunctionDocumenter at
5c3a0e4e40 (see #5447).  At that time, it helps to introspect
the function signature for a callable object because
``sphinx.util.inspect:Signature`` emits a warning when a callable
object is given.

For now, ``sphinx.util.inspect:signature()` does not emit a warning
even if a callable object is given.  So this if-block is no longer
needed.
2020-05-06 01:48:06 +09:00
Takeshi KOMIYA
d670214403
Merge pull request #7614 from lhupfeldt/3.0.x
md5 OpenSSL FIPS mode fix #7611
2020-05-05 21:08:15 +09:00
Lars Hupfeldt
7d41eddd6e Introduce fips safe sha1, see issue #7611 2020-05-05 11:26:21 +02:00
Lars Hupfeldt
8bbc7b83c0 Rename fips_safe_md5 to md5 2020-05-05 10:12:41 +02:00
Lars Hupfeldt
193d1410ac Fix mypy and flake8 checks 2020-05-05 02:27:33 +02:00
Lars Hupfeldt
1b8415a1c1 Introduce fips_safe_md5, see issue #7611 2020-05-05 00:50:51 +02:00
Takeshi KOMIYA
f0df9ac725
Merge pull request #7597 from tk0miya/7596_xref_variable_types
Close #7596: py domain: Change a type annotation for variables to a hyperlink
2020-05-04 15:02:46 +09:00
Takeshi KOMIYA
88e8ebbe19 Close #7596: py domain: Change a type annotation for variables to a hyperlink 2020-05-04 14:30:20 +09:00
Takeshi KOMIYA
8f4c2fb08d refactor: py domain: Add type_to_xref() utility 2020-05-04 14:29:55 +09:00
Takeshi KOMIYA
c13ecd2437
Merge pull request #7606 from tk0miya/deprecation
refactor: Catch ImportError for lib2to3 to support future python
2020-05-04 01:58:00 +09:00
Takeshi KOMIYA
3fee5a1ad8 refactor: Catch ImportError for lib2to3 to support future python 2020-05-04 01:47:42 +09:00
Takeshi KOMIYA
a5036270c8
Merge pull request #7605 from tk0miya/refactor_tests
Refactor tests
2020-05-04 01:27:54 +09:00
Takeshi KOMIYA
3407143023 refactor: Suppress DeprecationWarning for pyximport 2020-05-04 00:27:38 +09:00
Takeshi KOMIYA
54bb1f3e62 refactor: test: Pass language_level to cython explicitly 2020-05-04 00:23:06 +09:00
Takeshi KOMIYA
787fda8e49
Merge pull request #7602 from tk0miya/stacklevel
Add stacklevel parameter to warnings.warn() call
2020-05-03 23:57:08 +09:00
Takeshi KOMIYA
f01ea79092 refactor: Pass a theme instance to LaTeXTranslator 2020-05-03 23:56:59 +09:00
Takeshi KOMIYA
f93e5a59b6
Merge pull request #7603 from eric-wieser/warning-as-error-traceback
Preserve exception info in raised SphinxWarning objects
2020-05-03 23:52:55 +09:00
Takeshi KOMIYA
2799d1d727 refactor: Do not pass deprecated parameter in testcase 2020-05-03 23:47:09 +09:00
Takeshi KOMIYA
5bf997c55a refactor: Do not pass deprecated parameter in testcase 2020-05-03 23:41:54 +09:00
Takeshi KOMIYA
41b4a77dea Add stacklevel parameter to warnings.warn() call 2020-05-03 23:34:35 +09:00
Eric Wieser
5ed31be51f Preserve exception info in raised SphinxWarning objects 2020-05-03 14:58:19 +01:00
Takeshi KOMIYA
b82687ecc1
Merge pull request #7601 from eric-wieser/show-traceback-in-warning
autodoc: Show full traceback and exception type in warnings
2020-05-03 22:25:54 +09:00
Eric Wieser
8268d38d51
Apply suggestions from code review 2020-05-03 14:18:22 +01:00
Eric Wieser
b787e4ab8d
Update sphinx/ext/autodoc/__init__.py 2020-05-03 14:02:11 +01:00
Takeshi KOMIYA
e23f52b7f9
Merge pull request #7599 from eric-wieser/report-xml
Report junit pytest failures to CircleCI
2020-05-03 21:31:24 +09:00
Eric Wieser
f3dd6c0bfa autodoc: Show full traceback and exception type in warnings 2020-05-03 12:50:28 +01:00
Eric Wieser
ae57962b98 Report junit pytest results to CircleCI 2020-05-03 12:38:07 +01:00
Takeshi KOMIYA
f6b6d753d7
Merge pull request #7593 from tk0miya/7530_kbd
Close #7530: html: Support nested <kbd> elements
2020-05-03 18:41:53 +09:00
Takeshi KOMIYA
a5cba8cdbb
Merge pull request #7598 from tk0miya/deprecate_ignore
Deprecate ignore parameter for Documenter.get_doc()
2020-05-03 11:53:36 +09:00
Takeshi KOMIYA
1ba671a677 Deprecate ignore parameter for Documenter.get_doc() 2020-05-03 01:59:47 +09:00
Takeshi KOMIYA
ee549e43f2
Merge pull request #7595 from tk0miya/refactor_type_annotations_autodoc
refactor: autodoc: Update type annotations
2020-05-03 01:11:45 +09:00
Takeshi KOMIYA
daed2ec1ae Update CHANGES for PR #7562 2020-05-02 23:16:38 +09:00
Takeshi KOMIYA
c7a63b455c refactor: autodoc: Update type annotations 2020-05-02 22:54:12 +09:00
Takeshi KOMIYA
a148a8e7cb Close #7530: html: Support nested <kbd> elements 2020-05-02 22:48:57 +09:00
Takeshi KOMIYA
911a3b9809 refactor: Rename parameter to avoid conflict 2020-05-02 22:48:57 +09:00
Takeshi KOMIYA
56772395bb Update CHANGES for PR #7583 2020-05-02 12:35:55 +09:00