This commit is contained in:
Tetsuo Koyama 2020-07-19 00:43:11 +00:00
parent e5d9527b0b
commit ae7c4cc3b8
20 changed files with 22 additions and 22 deletions

View File

@ -610,7 +610,7 @@ Release 2.4.1 (released Feb 11, 2020)
Bugs fixed Bugs fixed
---------- ----------
* #7120: html: crashed when on scaling SVG images which have float dimentions * #7120: html: crashed when on scaling SVG images which have float dimensions
* #7126: autodoc: TypeError: 'getset_descriptor' object is not iterable * #7126: autodoc: TypeError: 'getset_descriptor' object is not iterable
Release 2.4.0 (released Feb 09, 2020) Release 2.4.0 (released Feb 09, 2020)
@ -756,7 +756,7 @@ Features added
* #6548: html: Use favicon for OpenSearch if available * #6548: html: Use favicon for OpenSearch if available
* #6729: html theme: agogo theme now supports ``rightsidebar`` option * #6729: html theme: agogo theme now supports ``rightsidebar`` option
* #6780: Add PEP-561 Support * #6780: Add PEP-561 Support
* #6762: latex: Allow to load additonal LaTeX packages via ``extrapackages`` key * #6762: latex: Allow to load additional LaTeX packages via ``extrapackages`` key
of :confval:`latex_elements` of :confval:`latex_elements`
* #1331: Add new config variable: :confval:`user_agent` * #1331: Add new config variable: :confval:`user_agent`
* #6000: LaTeX: have backslash also be an inline literal word wrap break * #6000: LaTeX: have backslash also be an inline literal word wrap break

View File

@ -355,7 +355,7 @@ Documentation using a custom theme or integrated in a website
* `Roundup <http://www.roundup-tracker.org/>`__ * `Roundup <http://www.roundup-tracker.org/>`__
* `SaltStack <https://docs.saltstack.com/>`__ * `SaltStack <https://docs.saltstack.com/>`__
* `scikit-learn <http://scikit-learn.org/stable/>`__ * `scikit-learn <http://scikit-learn.org/stable/>`__
* `SciPy <https://docs.scipy.org/doc/scipy/refrence/>`__ * `SciPy <https://docs.scipy.org/doc/scipy/reference/>`__
* `Scrapy <https://doc.scrapy.org/>`__ * `Scrapy <https://doc.scrapy.org/>`__
* `Seaborn <https://seaborn.pydata.org/>`__ * `Seaborn <https://seaborn.pydata.org/>`__
* `Selenium <https://docs.seleniumhq.org/docs/>`__ * `Selenium <https://docs.seleniumhq.org/docs/>`__

View File

@ -388,7 +388,7 @@ class EpubBuilder(StandaloneHTMLBuilder):
return ext in VECTOR_GRAPHICS_EXTENSIONS return ext in VECTOR_GRAPHICS_EXTENSIONS
def copy_image_files_pil(self) -> None: def copy_image_files_pil(self) -> None:
"""Copy images using Pillow, the Python Imaging Libary. """Copy images using Pillow, the Python Imaging Library.
The method tries to read and write the files with Pillow, converting The method tries to read and write the files with Pillow, converting
the format and resizing the image if necessary/possible. the format and resizing the image if necessary/possible.
""" """

View File

@ -3508,7 +3508,7 @@ class CXRefRole(XRefRole):
config=self.env.config) config=self.env.config)
try: try:
parser.parse_xref_object() parser.parse_xref_object()
# it suceeded, so let it through # it succeeded, so let it through
return super().run() return super().run()
except DefinitionError as eOrig: except DefinitionError as eOrig:
# try as if it was an c:expr # try as if it was an c:expr

View File

@ -141,7 +141,7 @@ T = TypeVar('T')
visibility storage-class-specifier function-specifier "friend" visibility storage-class-specifier function-specifier "friend"
"constexpr" "volatile" "const" trailing-type-specifier "constexpr" "volatile" "const" trailing-type-specifier
# where trailing-type-specifier can no be cv-qualifier # where trailing-type-specifier can no be cv-qualifier
# Inside e.g., template paramters a strict subset is used # Inside e.g., template parameters a strict subset is used
# (see type-specifier-seq) # (see type-specifier-seq)
trailing-type-specifier -> trailing-type-specifier ->
simple-type-specifier -> simple-type-specifier ->

View File

@ -149,7 +149,7 @@ class JSObject(ObjectDescription):
:py:class:`JSObject` represents JavaScript language constructs. For :py:class:`JSObject` represents JavaScript language constructs. For
constructs that are nestable, this method will build up a stack of the constructs that are nestable, this method will build up a stack of the
nesting heirarchy so that it can be later de-nested correctly, in nesting hierarchy so that it can be later de-nested correctly, in
:py:meth:`after_content`. :py:meth:`after_content`.
For constructs that aren't nestable, the stack is bypassed, and instead For constructs that aren't nestable, the stack is bypassed, and instead

View File

@ -480,7 +480,7 @@ class PyObject(ObjectDescription):
:py:class:`PyObject` represents Python language constructs. For :py:class:`PyObject` represents Python language constructs. For
constructs that are nestable, such as a Python classes, this method will constructs that are nestable, such as a Python classes, this method will
build up a stack of the nesting heirarchy so that it can be later build up a stack of the nesting hierarchy so that it can be later
de-nested correctly, in :py:meth:`after_content`. de-nested correctly, in :py:meth:`after_content`.
For constructs that aren't nestable, the stack is bypassed, and instead For constructs that aren't nestable, the stack is bypassed, and instead

View File

@ -62,7 +62,7 @@ def process_ifconfig_nodes(app: Sphinx, doctree: nodes.document, docname: str) -
# handle exceptions in a clean fashion # handle exceptions in a clean fashion
from traceback import format_exception_only from traceback import format_exception_only
msg = ''.join(format_exception_only(err.__class__, err)) msg = ''.join(format_exception_only(err.__class__, err))
newnode = doctree.reporter.error('Exception occured in ' newnode = doctree.reporter.error('Exception occurred in '
'ifconfig expression: \n%s' % 'ifconfig expression: \n%s' %
msg, base_node=node) msg, base_node=node)
node.replace_self(newnode) node.replace_self(newnode)

View File

@ -63,7 +63,7 @@ hvor | where
eller | or eller | or
hvad | what hvad | what
skal | must/shall etc. skal | must/shall etc.
selv | myself/youself/herself/ourselves etc., even selv | myself/yourself/herself/ourselves etc., even
her | here her | here
alle | all/everyone/everybody etc. alle | all/everyone/everybody etc.
vil | will (verb) vil | will (verb)

View File

@ -52,7 +52,7 @@ russian_stopwords = parse_stop_word('''
от | away from от | away from
меня | me меня | me
еще | still, yet, more еще | still, yet, more
нет | no, there isnt/arent нет | no, there isn't/aren't
о | about о | about
из | out of из | out of
ему | to him ему | to him

View File

@ -1035,7 +1035,7 @@ domReady(function enableCssMediaQueries() {
var vpw = cssHelper.getViewportWidth(); var vpw = cssHelper.getViewportWidth();
var vph = cssHelper.getViewportHeight(); var vph = cssHelper.getViewportHeight();
// check whether vp size has really changed, because IE also triggers resize event when body size changes // check whether vp size has really changed, because IE also triggers resize event when body size changes
// 20px allowance to accomodate short appearance of scrollbars in IE in some cases // 20px allowance to accommodate short appearance of scrollbars in IE in some cases
if (Math.abs(vpw - cvpw) > scrollbarWidth || Math.abs(vph - cvph) > scrollbarWidth) { if (Math.abs(vpw - cvpw) > scrollbarWidth || Math.abs(vph - cvph) > scrollbarWidth) {
cvpw = vpw; cvpw = vpw;
cvph = vph; cvph = vph;

View File

@ -328,7 +328,7 @@ def get_full_modname(modname: str, attribute: str) -> str:
return None return None
module = import_module(modname) module = import_module(modname)
# Allow an attribute to have multiple parts and incidentially allow # Allow an attribute to have multiple parts and incidentally allow
# repeated .s in the attribute. # repeated .s in the attribute.
value = module value = module
for attr in attribute.split('.'): for attr in attribute.split('.'):

View File

@ -27,7 +27,7 @@ def register_application_for_autosummary(app: "Sphinx") -> None:
"""Register application object to autosummary module. """Register application object to autosummary module.
Since Sphinx-1.7, documenters and attrgetters are registered into Since Sphinx-1.7, documenters and attrgetters are registered into
applicaiton object. As a result, the arguments of application object. As a result, the arguments of
``get_documenter()`` has been changed. To keep compatibility, ``get_documenter()`` has been changed. To keep compatibility,
this handler registers application object to the module. this handler registers application object to the module.
""" """

View File

@ -497,7 +497,7 @@ def new_document(source_path: str, settings: Any = None) -> nodes.document:
"""Return a new empty document object. This is an alternative of docutils'. """Return a new empty document object. This is an alternative of docutils'.
This is a simple wrapper for ``docutils.utils.new_document()``. It This is a simple wrapper for ``docutils.utils.new_document()``. It
caches the result of docutils' and use it on second call for instanciation. caches the result of docutils' and use it on second call for instantiation.
This makes an instantiation of document nodes much faster. This makes an instantiation of document nodes much faster.
""" """
global __document_cache__ global __document_cache__

View File

@ -116,7 +116,7 @@ def merge_doctrees(old: Node, new: Node, condition: Any) -> Iterator[Node]:
def get_ratio(old: str, new: str) -> float: def get_ratio(old: str, new: str) -> float:
"""Return a "similiarity ratio" (in percent) representing the similarity """Return a "similarity ratio" (in percent) representing the similarity
between the two strings where 0 is equal and anything above less than equal. between the two strings where 0 is equal and anything above less than equal.
""" """
if not all([old, new]): if not all([old, new]):

View File

@ -74,7 +74,7 @@ class Table:
Cell spanning on multiple rows or multiple columns (having a Cell spanning on multiple rows or multiple columns (having a
colspan or rowspan greater than one) are automatically referenced colspan or rowspan greater than one) are automatically referenced
by all the table cells they covers. This is a usefull by all the table cells they covers. This is a useful
representation as we can simply check ``if self[x, y] is self[x, representation as we can simply check ``if self[x, y] is self[x,
y+1]`` to recognize a rowspan. y+1]`` to recognize a rowspan.

View File

@ -69,4 +69,4 @@ subsubsection
otherdoc otherdoc
* Embeded standalone hyperlink reference(refs: #5948): `subsection <section1_>`_. * Embedded standalone hyperlink reference(refs: #5948): `subsection <section1_>`_.

View File

@ -1477,7 +1477,7 @@ def test_latex_labels(app, status, warning):
r'\label{\detokenize{otherdoc:otherdoc}}' r'\label{\detokenize{otherdoc:otherdoc}}'
r'\label{\detokenize{otherdoc::doc}}' in result) r'\label{\detokenize{otherdoc::doc}}' in result)
# Embeded standalone hyperlink reference (refs: #5948) # Embedded standalone hyperlink reference (refs: #5948)
assert result.count(r'\label{\detokenize{index:section1}}') == 1 assert result.count(r'\label{\detokenize{index:section1}}') == 1

View File

@ -109,7 +109,7 @@ def test_inheritance_diagram(app, status, warning):
('dummy.test.B', 'dummy.test.B', [], None) ('dummy.test.B', 'dummy.test.B', [], None)
] ]
# inheritance diagram with 2 top classes and specifiying the entire module # inheritance diagram with 2 top classes and specifying the entire module
# rendering should be # rendering should be
# #
# A # A

View File

@ -1,6 +1,6 @@
# lint Python modules using external checkers. # lint Python modules using external checkers.
# #
# This is the main checker controling the other ones and the reports # This is the main checker controlling the other ones and the reports
# generation. It is itself both a raw checker and an astng checker in order # generation. It is itself both a raw checker and an astng checker in order
# to: # to:
# * handle message activation / deactivation at the module level # * handle message activation / deactivation at the module level
@ -71,7 +71,7 @@ reports=yes
# Python expression which should return a note less than 10 (10 is the highest # Python expression which should return a note less than 10 (10 is the highest
# note).You have access to the variables errors warning, statement which # note).You have access to the variables errors warning, statement which
# respectivly contain the number of errors / warnings messages and the total # respectively contain the number of errors / warnings messages and the total
# number of statements analyzed. This is used by the global evaluation report # number of statements analyzed. This is used by the global evaluation report
# (R0004). # (R0004).
evaluation=10.0 - ((float(5 * error + warning + refactor + convention) / statement) * 10) evaluation=10.0 - ((float(5 * error + warning + refactor + convention) / statement) * 10)