Commit Graph

16435 Commits

Author SHA1 Message Date
Takeshi KOMIYA
da4c69c624
Merge pull request #8291 from QuentinSoubeyran/8285_napoleon_google_style_use_annotations
Fix #8285: napoleon can use PEP526 annotations
2020-11-28 18:11:30 +09:00
Takeshi KOMIYA
adb8f97156 refactor: autodoc: Move deprecated documenters to autodoc.deprecated package 2020-11-28 17:01:06 +09:00
Takeshi KOMIYA
65ca7aa0c9 Fix #8501: autosummary: summary extraction splits text after "el at."
Add "el at." to the list of abbreviations.
2020-11-28 11:41:06 +09:00
Takeshi KOMIYA
00cd12e7e2
Merge pull request #8495 from QuentinSoubeyran/fix-8491
fix for #8491
2020-11-28 10:12:00 +09:00
Takeshi KOMIYA
beb2835849
Merge pull request #8499 from jdufresne/monkeypatch
Replace modify_env() with pytest monkeypatch.setenv()
2020-11-28 09:22:44 +09:00
Jon Dufresne
c1437d5f79 Replace modify_env() with pytest monkeypatch.setenv()
The same test utility function is built into pytest. Can avoid the
duplication.

https://docs.pytest.org/en/latest/monkeypatch.html#monkeypatching-environment-variables
2020-11-27 14:10:36 -08:00
Takeshi KOMIYA
3c86eb355e refactor: autodoc: Add UninitializedGlobalVariableMixin
To make DataDocumenter simple, this divide uninitialized global variable
feature from DataDocumenter as UninitializedGlobalVariableMixin.
2020-11-27 23:39:24 +09:00
Takeshi KOMIYA
e0704fb32e
Merge pull request #8496 from francoisfreitag/unsetenv
Unset env variables in tests by del os.environ
2020-11-27 22:04:54 +09:00
François Freitag
236afac7fd
Unset env variables in tests by del os.environ
The `unsetenv()` operation does not update `os.environ`.
https://docs.python.org/3/library/os.html#os.unsetenv
2020-11-26 21:12:28 +01:00
Quentin Soubeyran
5f2734080e fix for #8491 2020-11-26 20:19:37 +01:00
Takeshi KOMIYA
e6e23aa45b
Merge pull request #8488 from tk0miya/deprecate_InstanceAttributeDecorator
refactor: Deprecate InstanceAttributeDocumenter
2020-11-26 20:13:03 +09:00
Takeshi KOMIYA
79491e1116
Merge pull request #8490 from tk0miya/pycode_slow
Fix pycode becomes slow
2020-11-26 20:11:52 +09:00
Quentin Soubeyran
803aca3265 removed unnecessary 'or {}' 2020-11-25 19:17:18 +01:00
Quentin Soubeyran
97205daea4 fixed napoelon_attr_annotation documented as False by default 2020-11-25 19:05:01 +01:00
Takeshi KOMIYA
3e7ae1efe6 Fix pycode becomes slow
On the renaming ModuleAnalyzer.parse(), I overlooked renaming a flag.
2020-11-26 02:48:45 +09:00
Takeshi KOMIYA
5a0e1231ad
Merge pull request #8467 from francoisfreitag/rate-limit
Fix #6629: linkcheck: Handle rate-limiting
2020-11-26 02:10:47 +09:00
François Freitag
6b90a63f08 Fix #6629: linkcheck: Handle rate-limiting
Follow the Retry-After header if present, otherwise use an exponential
back-off.
2020-11-25 17:34:55 +01:00
Takeshi KOMIYA
c848d4dd37
Merge pull request #8486 from tk0miya/pyupgrade_py3only
refactor with pyupgrade
2020-11-26 01:24:56 +09:00
Takeshi KOMIYA
93c9ce5cd8 refactor: Deprecate InstanceAttributeDocumenter
InstanceAttributeDocumenter is merged into AttributeDocumenter in #7946
and #8444. So it is no longer needed now.
2020-11-26 01:22:25 +09:00
Quentin Soubeyran
c37ef640a7 rebased on upstream/3.x; fixed CI 2020-11-25 08:49:57 +01:00
Quentin Soubeyran
176ebfcd5e enabled feature for module docstring 2020-11-25 08:45:26 +01:00
Quentin Soubeyran
ec62bf86fa implemented feature in numpy style, factored common code 2020-11-25 08:45:25 +01:00
Quentin Soubeyran
ec30f77712 refactored code and tests, prepared for numpy feature 2020-11-25 08:45:25 +01:00
Quentin Soubeyran
a60e1c10b7 sorted imports 2020-11-25 08:45:25 +01:00
Quentin Soubeyran
6b282e98f2 added behavior for exceptions 2020-11-25 08:45:25 +01:00
Quentin Soubeyran
8995f15710 moved python 3.6+ syntax test data to standalone file 2020-11-25 08:45:25 +01:00
Quentin Soubeyran
2b410a536b corrected too long line for flake8 2020-11-25 08:45:25 +01:00
Quentin Soubeyran
f268665292 added napoleon_google_attr_annotations option to use PEP 526 on google style 2020-11-25 08:45:25 +01:00
Takeshi KOMIYA
c941406415 refactor with pyupgrade
Run `pyupgrade --py3-only --keep-percent-format` to refine our code.

Note:  --keep-percent-format is required to keep translations available.
2020-11-25 01:55:30 +09:00
Takeshi KOMIYA
c941b9cb14
Merge pull request #8481 from tk0miya/8480_slots_attributes
Fix #8480: autoattribute could not create document for __slots__ attributes
2020-11-24 21:53:48 +09:00
Takeshi KOMIYA
3e9200dab4
Merge pull request #8474 from tk0miya/8360_update_warning_for_numref
Fix #8360: Update warning message for numref
2020-11-24 21:38:04 +09:00
Takeshi KOMIYA
c6e2c9abaa
Merge pull request #8483 from hroncok/no_typed_ast
Don't require typed_ast in [test] with Python 3.8+
2020-11-24 21:37:24 +09:00
Takeshi KOMIYA
ab844c3f27 Deprecate SlotsAttributeDocumenter 2020-11-24 19:36:14 +09:00
Miro Hrončok
ba63f2811d Don't require typed_ast in [test] with Python 3.8+ 2020-11-23 22:08:43 +01:00
Takeshi KOMIYA
bbc1ce368c Update CHANGES for PR #8478 2020-11-23 17:24:28 +09:00
Takeshi KOMIYA
0663ad1650
Merge pull request #8478 from panhaoyu/3.x
explicitly specify encoding=utf-8 in apidoc
2020-11-23 17:21:08 +09:00
Takeshi KOMIYA
0131f776fb
Merge pull request #8475 from tk0miya/8131_too_many_redirects
Extend linkchecker GET fallback logic to handle Too Many Redirects
2020-11-23 17:16:51 +09:00
Takeshi KOMIYA
bffa44670e CHANGES: Fix line length 2020-11-23 17:00:48 +09:00
Takeshi KOMIYA
7a0605ade1
Update CHANGES
Co-authored-by: François Freitag <mail@franek.fr>
2020-11-23 16:57:45 +09:00
Takeshi KOMIYA
50dad211ed Fix #8480: autoattribute could not create document for __slots__ attributes 2020-11-23 15:28:53 +09:00
Takeshi KOMIYA
a82b06f2ab
Merge pull request #8479 from tk0miya/refactor_autodoc2
refactor: autodoc: Add type annotation for DataDocumenterMixinBase.object
2020-11-23 15:10:26 +09:00
Takeshi KOMIYA
782e3733fc refactor: autodoc: Add type annotation for DataDocumenterMixinBase.object 2020-11-23 14:55:34 +09:00
Takeshi KOMIYA
b2f92e7c1d
Merge pull request #8471 from tk0miya/8460_TypeVar
Fix #8460: autodata directive does not display the detail of TypeVars
2020-11-23 14:21:04 +09:00
Takeshi KOMIYA
5ebacaec89
Merge branch '3.x' into 8460_TypeVar 2020-11-23 13:58:41 +09:00
Takeshi KOMIYA
8a24ae200e autodoc: Fix MRO of DataDocumenter and AttributeDocumenter 2020-11-23 13:50:21 +09:00
Takeshi KOMIYA
64498ad0db
Merge pull request #8464 from tk0miya/deprecate_Documenter.get_object_members
Deprecate Documenter.get_object_members()
2020-11-23 13:24:20 +09:00
wolfpan
cdc45669a2 explicitly specify encoding=utf-8 in apidoc 2020-11-23 08:32:01 +08:00
Takeshi KOMIYA
046c289f76 linkcheck: Add a testcase for infinite redirect loop on HEAD request 2020-11-23 01:52:44 +09:00
Takeshi KOMIYA
37f06cfba9 Fix #8131: linkcheck: Too Many Redirects on HEAD request is treated as broken 2020-11-23 01:45:43 +09:00
Takeshi KOMIYA
67846b1e93 Merge branch '3.x' into 8131_too_many_redirects 2020-11-23 01:42:10 +09:00