Commit Graph

13606 Commits

Author SHA1 Message Date
Takeshi KOMIYA
5d42659e33 Merge branch '2.0' 2019-06-15 23:39:44 +09:00
Takeshi KOMIYA
d2f0c83568
Merge pull request #6433 from tk0miya/refactor_todo2
refactor todo extension with Domain
2019-06-15 23:12:03 +09:00
Takeshi KOMIYA
9b0f415e21 refactor: Add data accessors to MathDomain 2019-06-15 23:05:45 +09:00
Takeshi KOMIYA
fd83dd8c12
Merge pull request #6487 from tk0miya/6486_UnboundLocalError
Fix #6486: UnboundLocalError is raised if broken extension installed
2019-06-15 23:03:21 +09:00
Takeshi KOMIYA
b95d239f68 Fix #6486: UnboundLocalError is raised if broken extension installed 2019-06-15 18:31:42 +09:00
Takeshi KOMIYA
05c1c4c33a
Merge pull request #6430 from tk0miya/5124_graphviz_layout_option
Close #5124: graphviz: :graphviz_dot: option is renamed to :layout:
2019-06-15 16:46:48 +09:00
Takeshi KOMIYA
f6dfab33d2
Merge branch '2.0' into refactor_todo2 2019-06-15 16:45:17 +09:00
Takeshi KOMIYA
e5881c2344 Add testcase for math directive 2019-06-15 16:39:18 +09:00
Takeshi KOMIYA
5cf84a5505
Merge pull request #6461 from tk0miya/refactor_type_annotation_builders
Migrate to py3 style type annotation: sphinx.builders
2019-06-15 14:08:24 +09:00
Takeshi KOMIYA
a7667de917
Merge pull request #6480 from jdufresne/universal
Remove "universal" configuration from setup.cfg
2019-06-15 12:43:34 +09:00
Viktor Haag
d19dd1c8de mypy type annotations for methods added
- type annotation for _process_type_map was incorrect; needed to document the
  positional argument for the method

- __init__ method for ObjectDescription missing type annotation, so added
2019-06-14 08:02:24 -04:00
Viktor Haag
085ae2e081 type declaration for new internal method 2019-06-13 14:29:21 -04:00
Viktor Haag
3973e897d1 Explicitly treat ObjectDescription._doc_field_type_map as an instance variable
- Aims to address [issue #6478](https://github.com/sphinx-doc/sphinx/issues/6478)

- Left ObjectDescription._doc_field_type_map declaration alone and in place in
  case there are other factors at play that require it declared on the class.

- In ObjectDescription constructor, explicitly set _doc_field_type_map's value
  as an instance variable.

- This presumably needs to be built with every instantiation of an
  ObjectDescription or inheriting class, so we're not attempting to "define it
  once on a class and then use it"... that approach seems much harder to reason
  about and get correctly done (as was maybe demonstrated by the refactoring
  that lead to this problem in the linked-to issue).

- Runs through the test suite clean locally except for an unrelated single test
  failure on an image_converter test, which also failed on the base branch
  before my changes here.
2019-06-13 14:01:57 -04:00
Jon Dufresne
8d93da09ba Remove "universal" configuration from setup.cfg
Sphinx is Python-3-only and therefore is not a universal wheel. It
should still distribute a 'py3' wheel, just not a universal one.

From https://wheel.readthedocs.io/en/stable/user_guide.html

> If your project contains no C extensions and is expected to work on
> both Python 2 and 3, you will want to tell wheel to produce universal
> wheels by adding this to your setup.cfg file: …

As Sphinx doesn't work on Python 2, it should not be universal.

Refs #6470
2019-06-13 08:07:54 -07:00
Takeshi KOMIYA
828c4a44f5
Merge pull request #6468 from tk0miya/refactor_autosummary
autosummary: deprecate info and warn arguments for generate_autosummary_docs()
2019-06-13 23:49:02 +09:00
Takeshi KOMIYA
af50bfcdf6
Merge pull request #6481 from jdufresne/pkg-resource
Remove empty code block in sphinx.util.requests
2019-06-13 23:11:55 +09:00
Takeshi KOMIYA
0d434c5629
Merge branch 'master' into pkg-resource 2019-06-13 22:53:07 +09:00
Takeshi KOMIYA
7d62b9190b
Merge pull request #6479 from jdufresne/unused
Remove unused import of InsecurePlatformWarning
2019-06-13 22:43:54 +09:00
Jon Dufresne
13bbbe0484 Remove empty code block in sphinx.util.requests
Empty since 19a187cb54.

If requests is installed with the security extras, they will be loaded
automatically by requests. The is no need to proactively load it. The
block simply did a "pass" in all cases.
2019-06-12 19:22:02 -07:00
Jon Dufresne
2f17e7efee Remove unused import of InsecurePlatformWarning
Unused since 77e0139a26.
2019-06-12 17:14:14 -07:00
Takeshi KOMIYA
7609e67d19 Migrate to py3 style type annotation: sphinx.builders.epub3 2019-06-10 23:17:51 +09:00
Takeshi KOMIYA
1d371c2ceb Migrate to py3 style type annotation: sphinx.builders._epub_base 2019-06-10 23:17:51 +09:00
Takeshi KOMIYA
4488815dca Migrate to py3 style type annotation: sphinx.builders.dummy 2019-06-10 23:17:51 +09:00
Takeshi KOMIYA
7f2e9cebf9 Migrate to py3 style type annotation: sphinx.builders.singlehtml 2019-06-10 23:17:51 +09:00
Takeshi KOMIYA
13bd831110 Migrate to py3 style type annotation: sphinx.builders.dirhtml 2019-06-10 23:17:51 +09:00
Takeshi KOMIYA
5716aa7a74 Migrate to py3 style type annotation: sphinx.builders.devhelp 2019-06-10 23:17:51 +09:00
Takeshi KOMIYA
9a085794a2 Migrate to py3 style type annotation: sphinx.builders.linkcheck 2019-06-10 23:17:51 +09:00
Takeshi KOMIYA
dd5f968bfa Migrate to py3 style type annotation: sphinx.builders 2019-06-10 23:06:08 +09:00
Takeshi KOMIYA
89e9f199b4 Migrate to py3 style type annotation: sphinx.builders.text 2019-06-10 23:06:08 +09:00
Takeshi KOMIYA
f8ddc44c50 Migrate to py3 style type annotation: sphinx.builders.qthelp 2019-06-10 23:06:08 +09:00
Takeshi KOMIYA
18924f991d Migrate to py3 style type annotation: sphinx.builders.htmlhelp 2019-06-10 23:06:08 +09:00
Takeshi KOMIYA
bedab29832 Migrate to py3 style type annotation: sphinx.builders.xml 2019-06-10 23:06:08 +09:00
Takeshi KOMIYA
1ab5e279f8 Migrate to py3 style type annotation: sphinx.builders.applehelp 2019-06-10 23:06:08 +09:00
Takeshi KOMIYA
ccdad403c8 Migrate to py3 style type annotation: sphinx.builders.texinfo 2019-06-10 23:06:08 +09:00
Takeshi KOMIYA
a2a5bf98df Migrate to py3 style type annotation: sphinx.builders.changes 2019-06-10 23:06:08 +09:00
Takeshi KOMIYA
436bc15d09 Migrate to py3 style type annotation: sphinx.builders.manpage 2019-06-10 23:06:08 +09:00
Takeshi KOMIYA
dbceb69b43 Migrate to py3 style type annotation: sphinx.builders.gettext 2019-06-10 23:06:08 +09:00
Takeshi KOMIYA
f442de643b Migrate to py3 style type annotation: sphinx.builders.latex.util 2019-06-10 23:06:07 +09:00
Takeshi KOMIYA
f9a74b08f9 Migrate to py3 style type annotation: sphinx.builders.latex.transforms 2019-06-10 23:06:07 +09:00
Takeshi KOMIYA
ec2c8f7194 Migrate to py3 style type annotation: sphinx.builders.latex 2019-06-10 23:06:07 +09:00
Takeshi KOMIYA
cc3022b7f0 Migrate to py3 style type annotation: sphinx.builders.html 2019-06-10 23:06:07 +09:00
Takeshi KOMIYA
eba24eb7ca Merge branch '2.1.2' into 2.0 2019-06-10 22:38:59 +09:00
Takeshi KOMIYA
5b307fcf4f Bump version 2019-06-10 22:36:32 +09:00
Takeshi KOMIYA
afa4a772da Bump to 2.1.1 final 2019-06-10 22:34:45 +09:00
Takeshi KOMIYA
e0eb86224d Merge branch '2.1.1' into 2.0 2019-06-10 22:31:18 +09:00
Takeshi KOMIYA
1eb8e0145c
Merge pull request #6471 from tk0miya/6447_revert_undoc_module_level_variables
Revert "Fix #1063: autodoc: automodule directive handles undocumented module level variables"
2019-06-10 22:25:21 +09:00
Takeshi KOMIYA
92b77a7fed
Merge pull request #6469 from vedranmiletic/documentation-fixes
Add more EXAMPLES, update Blender and micca
2019-06-10 22:22:06 +09:00
Takeshi KOMIYA
d1515ff899 Fix flake8 violations 2019-06-10 21:52:57 +09:00
Takeshi KOMIYA
8828017f6c Update CHANGES 2019-06-10 21:42:51 +09:00
Takeshi KOMIYA
21be789d4d Revert "Fix #1063: autodoc: automodule directive handles undocumented module level variables"
This reverts commit 69d93c967c (without
CHANGES).
2019-06-10 21:40:11 +09:00