Takeshi KOMIYA
13a986b299
Merge pull request #8450 from tk0miya/8437_safety_make_clean
...
Fix #8437 : Do `make clean` in more safe way
2020-11-21 02:12:35 +09:00
Takeshi KOMIYA
6620bd91d8
Merge branch '3.x' into 8437_safety_make_clean
2020-11-21 01:56:07 +09:00
Takeshi KOMIYA
8a622ba7ea
Merge pull request #8457 from tk0miya/update_deadsnake/action_to_2.0.1
...
CI: Update deadsnake/action to 2.0.1
2020-11-21 01:17:06 +09:00
Takeshi KOMIYA
296e764198
Merge pull request #8455 from tk0miya/8454_graphviz_layout_option
...
Fix #8454 : graphviz: The layout option for graph and digraph don't work
2020-11-21 01:07:55 +09:00
Takeshi KOMIYA
82382efe9d
CI: Update deadsnake/action to 2.0.1
...
The "add-path" problem is fixed at 2.0.1.
refs: https://github.com/deadsnakes/issues/issues/135
2020-11-21 01:04:45 +09:00
Takeshi KOMIYA
e8b7fd2fce
Merge branch '3.x' into 8454_graphviz_layout_option
2020-11-21 00:58:19 +09:00
Takeshi KOMIYA
18b2707b2a
Merge pull request #8444 from tk0miya/8443_autodata_for_pep526
...
Fix #8443 : autodata directive does not support PEP-526 ivars
2020-11-21 00:57:25 +09:00
Takeshi KOMIYA
90dad94452
Merge pull request #8447 from tk0miya/refactor_getall
...
refactor autodoc: Add sphinx.util.inspect.getall()
2020-11-20 22:40:24 +09:00
Takeshi KOMIYA
dcd8ff544a
Fix #8443 : autoattribute does not support uninitialized ivars
2020-11-20 22:39:21 +09:00
Takeshi KOMIYA
f344fff55e
Fix #8443 : autodata directive does not support PEP-526 ivars
2020-11-20 22:38:58 +09:00
Takeshi KOMIYA
f5289bb699
Merge pull request #8445 from tk0miya/8419_load_language_data.js_only_search_page
...
Fix #8419 : html search: Do not load language_data.js in non-search pages
2020-11-20 22:35:28 +09:00
Takeshi KOMIYA
0071409fe0
Fix #8454 : graphviz: The layout option for graph and digraph don't work
2020-11-20 22:34:22 +09:00
Takeshi KOMIYA
ad7be2f224
refactor autodoc: Add sphinx.util.inspect.getall()
...
Move a function that obtains __all__ attribute from a module to
sphinx.util.inspect module as getall().
2020-11-20 01:18:03 +09:00
Takeshi KOMIYA
ae3a26fd71
Fix #8437 : Do make clean
in more safe way
...
When users gives empty BUILDDIR to the `make clean` command on non-make
mode, our Makefile will remove all of files of systems via `rm -rf /*`.
To prevent the catastrophic operation, this makes the `make clean`
command safety.
2020-11-20 01:08:52 +09:00
Takeshi KOMIYA
d0389dce07
Fix #8419 : html search: Do not load language_data.js in non-search pages
...
The ``language_data.js`` is only used on search page. But it is always
loaded meaninglessly. This fixes not to load it on all non-search pages.
2020-11-19 02:14:56 +09:00
Takeshi KOMIYA
68c91b1920
Merge pull request #8424 from tk0miya/8222_novalue
...
autodoc: Add :no-value: option to autoattribute and autodata to suppress the default value of the variable
2020-11-18 22:09:21 +09:00
Takeshi KOMIYA
bf3dd8491b
Merge pull request #8441 from tk0miya/sphinx.util.typing.get_type_hints
...
refactor: Add sphinx.util.typing.get_type_hints()
2020-11-18 02:20:11 +09:00
Takeshi KOMIYA
6076bff662
refactor: Add sphinx.util.typing.get_type_hints()
...
Add a simple wrapper of `typing.get_type_hints()` that does not raise
an error on runtime.
2020-11-18 02:01:10 +09:00
Takeshi KOMIYA
3becd56e0e
Merge branch '3.x' into 8222_novalue
2020-11-17 23:56:42 +09:00
Takeshi KOMIYA
cfc96fcb22
Merge pull request #8440 from sphinx-doc/deadsnake_ACTIONS_ALLOW_UNSECURE_COMMANDS
...
test: Pass ACTIONS_ALLOW_UNSECURE_COMMANDS to deadsnake/action
2020-11-17 23:56:17 +09:00
Takeshi KOMIYA
e09b234f7f
test: Pass ACTIONS_ALLOW_UNSECURE_COMMANDS to deadsnake/action
...
The `add-path` command that deadsnake/action internally uses is
disabled by default now [*1]. But the action is still does not
support new style environment files commands [*2]. So this enables
the deprecated command via `ACTIONS_ALLOW_UNSECURE_COMMANDS` envvar.
[*1]: https://github.blog/changelog/2020-10-01-github-actions-deprecating-set-env-and-add-path-commands/
[*2]: https://github.com/deadsnakes/issues/issues/135
2020-11-17 23:39:54 +09:00
Takeshi KOMIYA
5df381e8e0
Merge pull request #8435 from tk0miya/8434_autodoc_type_aliases_for_variables
...
Fix #8434 : autodoc_type_aliases does not effect to variables
2020-11-17 22:42:38 +09:00
Takeshi KOMIYA
f203a15141
autodoc: Fix :no-value: option for autoattribute does not work
2020-11-17 22:40:40 +09:00
Takeshi KOMIYA
aab9ba7641
Merge pull request #8428 from tk0miya/apply_flake8_to_tests_directory
...
[WIP] test: Apply flake8 to tests/ directory
2020-11-17 22:32:23 +09:00
Takeshi KOMIYA
be008a049e
test: Apply flake8 to tests/ directory
2020-11-16 20:31:50 +09:00
Takeshi KOMIYA
af04b64906
Merge pull request #8429 from tk0miya/refactor_test_intl
...
test: Merge testcases having the same name
2020-11-16 02:44:58 +09:00
Takeshi KOMIYA
b615fcca85
Merge pull request #8436 from francoisfreitag/better-certs
...
linkcheck: Specify subjectAltName in test self-signed certificate
2020-11-16 02:42:34 +09:00
François Freitag
3c4e1c30b1
linkcheck: Specify subjectAltName in test self-signed certificate
...
Clears warning:
tests/test_build_linkcheck.py::test_connect_to_selfsigned_with_tls_cacerts
tests/test_build_linkcheck.py::test_connect_to_selfsigned_with_requests_env_var
…/venv/lib/python3.8/site-packages/urllib3/connection.py:455: SubjectAltNameWarning: Certificate for localhost has no `subjectAltName`, falling back to check for a `commonName` for now. This feature is being removed by major browsers and deprecated by RFC 2818. (See https://github.com/urllib3/urllib3/issues/497 for details.)
warnings.warn(
2020-11-15 18:25:39 +01:00
Takeshi KOMIYA
44fbe9da7b
Fix #8434 : autodoc_type_aliases does not effect to variables
2020-11-16 02:11:15 +09:00
Takeshi KOMIYA
5d8d6275a5
Merge pull request #8423 from tk0miya/getslots
...
Add sphinx.util.inspect:getslots() to get __slots__ attribute
2020-11-16 02:04:42 +09:00
Takeshi KOMIYA
fc47dcee9a
Merge pull request #8433 from tk0miya/fix-duplicated-testnames
...
test: Fix duplicated testcases
2020-11-16 00:39:42 +09:00
Takeshi KOMIYA
017698a2c6
test: Fix duplicated testcases
2020-11-16 00:07:36 +09:00
Takeshi KOMIYA
f86366a2df
test: Merge testcases having the same name
2020-11-16 00:03:20 +09:00
Takeshi KOMIYA
ba496f4d92
Merge pull request #8431 from francoisfreitag/never-leak-env
...
tests: Always cleanup when exiting modify_env context manager
2020-11-15 20:42:24 +09:00
François Freitag
5eb74d5c8e
tests: Always cleanup when exiting modify_env context manager
...
Previously, an exception would leave the environment changed.
2020-11-15 10:25:36 +01:00
Takeshi KOMIYA
f9512f49fa
Merge pull request #8430 from tk0miya/refactor_test_indentation
...
test: Fix flake8 violations
2020-11-15 18:04:34 +09:00
Takeshi KOMIYA
e99e2aef15
test: Fix flake8 violations
2020-11-15 17:46:37 +09:00
Takeshi KOMIYA
8a985773b3
Merge pull request #8427 from tk0miya/refactor_testcases
...
refactor: Fix flake8 violations under tests/ directory
2020-11-15 17:24:47 +09:00
Takeshi KOMIYA
21a3bd4127
refactor: Fix flake8 violations under tests/ directory
2020-11-15 17:15:40 +09:00
Takeshi KOMIYA
a4ccca76ec
Update CHANGES for PR #8222
2020-11-15 14:23:38 +09:00
Takeshi KOMIYA
5676fdeb4e
Rename :novalue: option to :no-value: option
...
According to the existing options of autodoc directives, `:novalue:`
option is now renamed to `:no-value:` option.
2020-11-15 14:20:30 +09:00
Marlon James
6082ce67a4
autodoc: document :novalue: option
2020-11-15 14:19:33 +09:00
Marlon James
04b374a8a7
autodoc: add :novalue: option
...
When the :annotation: option is not used, the :novalue: option may be used to remove the value.
This is useful when you want to display the type hint but not the value, and you don't want to specify the annotation manually.
2020-11-15 14:19:33 +09:00
Takeshi KOMIYA
5a42348fd7
Merge pull request #8425 from francoisfreitag/leak-env
...
linkcheck: Prevent REQUESTS_CA_BUNDLE leak in tests
2020-11-15 13:54:32 +09:00
François Freitag
d453088b58
linkcheck: Prevent REQUESTS_CA_BUNDLE leak in tests
...
Test `test_connect_to_selfsigned_nonexistent_cert_file` serves two
purposes:
- verify the behavior when the CA bundle file path is incorrect
- flag a leak of REQUESTS_CA_BUNDLE
Assumes that test runs after
`test_connect_to_selfsigned_with_requests_env_var`. Not great, but
better than no testing.
2020-11-14 19:58:02 +01:00
Takeshi KOMIYA
11d0a7b75b
autodoc: refactor __slots__ operations using getslots()
2020-11-15 02:30:25 +09:00
Takeshi KOMIYA
bbb0ea5f12
Add sphinx.util.inspect:getslots() to get __slots__ attribute
2020-11-15 02:30:25 +09:00
Takeshi KOMIYA
4c582b3d66
Merge pull request #8416 from tk0miya/8398_type_annotation_of_confdir
...
Fix #8398 : Fix type annotation for "confdir" of Sphinx.__init__()
2020-11-15 02:00:20 +09:00
Takeshi KOMIYA
a638658510
Merge pull request #8421 from francoisfreitag/test-self-signed
...
linkcheck: Verify behavior with self-signed certs
2020-11-14 21:15:13 +09:00
Takeshi KOMIYA
9a8314edcf
Merge pull request #8420 from francoisfreitag/unused-args
...
linkcheck: Remove unused arguments from test_invalid_ssl
2020-11-14 21:08:25 +09:00