Commit Graph

12054 Commits

Author SHA1 Message Date
Takeshi KOMIYA
45ad2e41a5
Merge pull request #5610 from tk0miya/refactor_domains
Refactor std domain: Add add_object() and add_program_option()
2018-11-14 00:55:06 +09:00
Takeshi KOMIYA
c80b5fe58f
Merge pull request #5606 from sphinx-doc/fix_typehints3
Fix type annotations for RoleFunction
2018-11-14 00:53:28 +09:00
Takeshi KOMIYA
d5e4bc0e75
Merge pull request #5622 from jdufresne/inval
Fix "invalid escape sequence" warnings emitted during tests
2018-11-14 00:47:44 +09:00
Takeshi KOMIYA
a6fc9259b0
Merge pull request #5620 from jdufresne/dep-force-decode
Deprecate and drop internal use of force_decode()
2018-11-14 00:47:41 +09:00
Jon Dufresne
555960d668 Deprecate and drop internal use of force_decode()
In the Python 3 only code base, this function is no longer necessary.
The type of values is well understood and deliberate. Code should avoid
arbitrary mixing of bytes & str.

By removing force_decode() calls from docstring values, can deprecate
the now unused 'encoding' arguments to various autodoc methods.
2018-11-13 07:16:39 -08:00
Jon Dufresne
444a7212b6 Fix "invalid escape sequence" warnings emitted during tests
sphinx/tests/test_quickstart.py:221: DeprecationWarning: invalid escape sequence '\*'
    content = filename.bytes().decode('unicode-escape')
  sphinx/tests/test_quickstart.py:221: DeprecationWarning: invalid escape sequence '\`'
    content = filename.bytes().decode('unicode-escape')
2018-11-13 07:14:24 -08:00
Takeshi KOMIYA
a6298b7aaf Update CHANGES 2018-11-13 22:59:50 +09:00
Takeshi KOMIYA
58208232d9 Revert "qthelp: Fix URLs for project_files in Windows"
This reverts commit cb831bb703.
2018-11-13 22:59:21 +09:00
Takeshi KOMIYA
6b0e0fa3eb
Merge pull request #5613 from jdufresne/extras
Simplify tox configuration with 'extras' option
2018-11-13 22:41:17 +09:00
Takeshi KOMIYA
3abd705b35
Merge pull request #5626 from jdufresne/pycompat-u
Deprecate sphinx.util.pycompat.u
2018-11-13 22:38:16 +09:00
Takeshi KOMIYA
a0aee7a0f3
Merge pull request #5619 from tk0miya/5614_broken_incremental_build
Fix #5614: autodoc: incremental build is broken when builtin modules …
2018-11-13 22:30:37 +09:00
Takeshi KOMIYA
48e5b900ae
Merge pull request #5623 from jdufresne/comments
Remove commented out dead code in sphinx/testing/util.py
2018-11-13 21:52:05 +09:00
Takeshi KOMIYA
fddeab4c6d
Merge pull request #5624 from jdufresne/fix-ignore
Correct type annotation to remove 'type: ignore' comment
2018-11-13 21:50:08 +09:00
Takeshi KOMIYA
2f5b79b943
Merge pull request #5625 from jdufresne/unused
Remove dead code `or '.'`
2018-11-13 21:49:45 +09:00
Jon Dufresne
6fbf4a2f99 Deprecate sphinx.util.pycompat.u
It is now simply a constant equal to the empty string. Provides no
further utility.
2018-11-12 16:31:27 -08:00
Jon Dufresne
0137b0287a Remove dead code or '.'
The expression `os.path.dirname(__file__)` always evaluates as a truthy
value. The `or '.'` is never evaluated.
2018-11-12 14:31:29 -08:00
Jon Dufresne
1c9c9df68d Correct type annotation to remove 'type: ignore' comment 2018-11-12 13:26:21 -08:00
Jon Dufresne
88de460c43 Remove commented out dead code in sphinx/testing/util.py
Commented since d47a7587f9 (Sep 21, 2014).
2018-11-12 12:45:24 -08:00
Jon Dufresne
fc5aedd378 Simplify tox configuration with 'extras' option
https://tox.readthedocs.io/en/latest/config.html#conf-extras

> extras(MULTI-LINE-LIST)
>
> New in version 2.4.
>
> A list of “extras” to be installed with the sdist or develop install.
> For example, extras = testing is equivalent to [testing] in a pip
> install command.
2018-11-12 08:17:22 -08:00
Takeshi KOMIYA
33a60ee80e Fix #5614: autodoc: incremental build is broken when builtin modules are imported 2018-11-13 01:05:13 +09:00
Takeshi KOMIYA
97e2a547fa
Merge pull request #5609 from tk0miya/test_filterwarnings
test: Filter warnings on testing
2018-11-12 23:21:06 +09:00
Takeshi KOMIYA
b6fb808317
Merge pull request #5481 from jdufresne/binary-type
Remove use of six.binary_type; use bytes instead
2018-11-12 22:44:59 +09:00
Jon Dufresne
27a6787d63 Remove use of six.binary_type
Remove type checks for cases that don't apply to Python 3.

For remaining uses, use bytes instead
2018-11-11 19:09:47 -08:00
Takeshi KOMIYA
7ff3d1875a
Merge pull request #5612 from tk0miya/removal_six
Remove use six.move module
2018-11-12 11:13:58 +09:00
Takeshi KOMIYA
6d8dc3639d
Merge pull request #5615 from jdufresne/six-u
Remove use of six.u
2018-11-12 11:11:15 +09:00
Takeshi KOMIYA
e89b1d342e
Merge pull request #5617 from jdufresne/super
Use super() to call parent class's method
2018-11-12 11:03:42 +09:00
Jon Dufresne
710ca3d7c3 Use super() to call parent class's method 2018-11-11 13:07:12 -08:00
Jon Dufresne
6ada18b9a8 Remove use of six.u 2018-11-11 12:24:44 -08:00
Takeshi KOMIYA
8f9a76f476 Remove use six.move module 2018-11-12 01:02:14 +09:00
Takeshi KOMIYA
0ccc64d9ea test: Filter warnings on testing 2018-11-12 00:37:51 +09:00
Takeshi KOMIYA
42d52d6a91
Merge pull request #5608 from tk0miya/refactor_test2
test: Replace call_autodoc() by do_autodoc()
2018-11-12 00:30:36 +09:00
Takeshi KOMIYA
aeadcdd0b6 doc: Reorder section 2018-11-11 21:57:14 +09:00
Takeshi KOMIYA
bdaedbcbe4 quickstart: Simplify generated conf.py (for texinfo) 2018-11-11 21:57:14 +09:00
Takeshi KOMIYA
ea07ae4db0 Add StandardDomain.add_program_option() 2018-11-11 21:50:31 +09:00
Takeshi KOMIYA
608ed677d7 Add StandardDomain.add_object() 2018-11-11 21:50:31 +09:00
Takeshi KOMIYA
9c4e5b244a test: Replace call_autodoc() by do_autodoc() 2018-11-11 21:22:11 +09:00
Takeshi KOMIYA
c46c61fa32 Fix type annotations for RoleFunction 2018-11-11 18:44:30 +09:00
Takeshi KOMIYA
0f4514a69c Update CHANGES for PR #5590 2018-11-11 17:58:21 +09:00
Takeshi KOMIYA
f9f52ab71b
Merge pull request #5590 from mitya57/language-data
Move language-specific data into a new JS file, language_data.js
2018-11-11 17:55:17 +09:00
Takeshi KOMIYA
4c96c6efce Merge branch '1.8' 2018-11-11 15:12:31 +09:00
Takeshi KOMIYA
345e96c374 Bump version 2018-11-11 15:12:10 +09:00
Takeshi KOMIYA
62a83e4960 Bump to 1.8.2 final 2018-11-11 15:07:44 +09:00
Takeshi KOMIYA
2810f77edd Merge branch '1.8' 2018-11-09 22:10:35 +09:00
Takeshi KOMIYA
f75f03c1cb
Merge pull request #5601 from tk0miya/tox_install_command
Give install_command to tox
2018-11-09 22:09:30 +09:00
Takeshi KOMIYA
b28ab1e103
Merge pull request #5600 from tk0miya/3080_invalid_texinfo
Fix #3080: multiline rubrics and citations are broken in texinfo builder
2018-11-09 22:08:51 +09:00
Takeshi KOMIYA
8adb20cc42 Give install_command to tox
Since tox-3.2.0, 'usedevelop' option and 'deps=.[test,websupport]'
option have been conflicted.  As a workaround, this adds
'install_command' option to avoid the situation.
2018-11-09 00:51:13 +09:00
Takeshi KOMIYA
feba53ff55 Fix #3080: texinfo: multiline citations are broken 2018-11-08 23:33:00 +09:00
Takeshi KOMIYA
84f781252f Fix #3080: texinfo: multiline rubric is broken 2018-11-08 23:33:00 +09:00
cocoatomo
8113439297 Fix type hinting 2018-11-08 12:50:52 +09:00
cocoatomo
8196fe544a Revert "More simplified"
This reverts commit d58eb35515.
2018-11-08 09:00:46 +09:00