Stephen Finucane
e243e82723
tests: Ignore tests using 'collect_ignore'
...
Per the pytest docs [1], this is the preferred way to ignore tests. This
necessitates removing the 'test-async' target as it no longer makes any
sense.
[1] https://docs.pytest.org/en/latest/example/pythoncollection.html
Signed-off-by: Stephen Finucane <stephen@that.guru >
2017-12-18 20:10:18 +00:00
Stephen Finucane
41c19ddf91
tests: Skip tests with missing binaries
...
While there are already some skips included here, they clearly aren't
doing their job and the test fail locally. Resolve this.
Signed-off-by: Stephen Finucane <stephen@that.guru >
2017-12-18 20:10:18 +00:00
Takeshi KOMIYA
464f94c238
deprecate formatargspec() and format_annotation()
2017-12-17 15:25:44 +09:00
Takeshi KOMIYA
5bc5b8f013
Merge branch 'stable'
2017-12-16 00:53:55 +09:00
Takeshi KOMIYA
c250c63daa
test: Skip some builders on test_build_all
2017-12-15 21:15:04 +09:00
Takeshi KOMIYA
2a2ed8915a
diet test-root: Move .mo files to new testroot (for test_html_rebuild_mo)
2017-12-15 21:15:02 +09:00
Takeshi KOMIYA
e3bbffc36e
test: Add test_html_copy_source
2017-12-15 02:35:32 +09:00
Takeshi KOMIYA
a3f04c3397
Refactor test_build_html: Use basic project instead roots
2017-12-15 02:35:32 +09:00
Takeshi KOMIYA
a5b64c98af
diet test-root: Remove html_static_path and html_extra_path (duplicated with test-html_assets)
2017-12-15 02:35:32 +09:00
Takeshi KOMIYA
a8ab1f164b
diet test-root: Move testtheme to test-theming
2017-12-15 02:35:32 +09:00
Takeshi KOMIYA
60f3968ef7
diet test-root: Move ziptheme to test-theming
2017-12-15 02:35:32 +09:00
Takeshi KOMIYA
acf5eaae84
Merge pull request #4294 from tk0miya/refactor_parser
...
Refactor docutils components of Sphinx (reader, parser, FileInput and so on).
2017-12-14 23:13:28 +09:00
Takeshi KOMIYA
a82a921d62
Merge pull request #4174 from stephenfin/argparse-integration-continued
...
Argparse integration (continued)
2017-12-14 22:07:28 +09:00
Takeshi KOMIYA
6dae5db9af
Fix SphinxRSTFileInput should expand tabs
2017-12-13 20:49:50 +09:00
Takeshi KOMIYA
07c5348a56
Add test_io.py
2017-12-12 18:24:53 +09:00
jfbu
ad4481eb15
Merge branch 'stable'
2017-12-11 22:54:34 +01:00
jfbu
70f8d4ddfc
Support `:emphasize-lines:` in PDF output ( closes #1238 )
2017-12-10 12:37:36 +01:00
Jakob Lykke Andersen
f3b440777b
C++, support explicit member instantiations
...
See michaeljones/breathe#325
2017-12-04 22:38:37 +01:00
Stephen Finucane
d46273ca4a
quickstart: Rework how we collect extensions
...
This is a little more flexible than the existing set up and makes
maximum use of argparse capabilities.
This has the side-effect of no longer including configuration for the
'sphinx.ext.todo' extension when said extension is not enabled.
Signed-off-by: Stephen Finucane <stephen@that.guru >
2017-12-03 19:24:58 +00:00
Stephen Finucane
4c0f657ee6
quickstart: Rework 'do_prompt' function
...
The 'd' and 'key' values are used on a single line. Move these outside
the function to allow us to do other things with this function.
Signed-off-by: Stephen Finucane <stephen@that.guru >
2017-12-03 19:24:58 +00:00
Jakob Lykke Andersen
0ff217e1b2
C++, fix hyperlinking of nested names
2017-12-01 20:07:35 +01:00
Jakob Lykke Andersen
d6ec677c61
C++, parse decltype(<expr>)
...
Fixes sphinx-doc/sphinx#4094
2017-11-26 21:41:15 +01:00
Jakob Lykke Andersen
6e721e98fe
C++, parse more unary expressions
...
Last part, fixes sphinx-doc/sphinx#4114
2017-11-26 20:32:24 +01:00
Jakob Lykke Andersen
0aa9d4c87e
C++, parse more types of integer literals
...
Fixes case 0 of sphinx-doc/sphinx#4114
2017-11-26 12:45:27 +01:00
Jakob Lykke Andersen
697248aec7
Merge branch 'cxx2a-concepts' of git://github.com/mickk-on-cpp/sphinx into mickk-on-cpp-cxx2a-concepts
2017-11-20 22:31:37 +01:00
Takeshi KOMIYA
a605f2b619
Merge pull request #4234 from pv/autosummary-importfix
...
Fix issue in usage of import_module in autosummary
2017-11-12 11:30:42 +09:00
Pauli Virtanen
189e25ac0e
Fix issue in import_module returning wrong module
2017-11-11 18:00:03 +01:00
Takeshi KOMIYA
baaa0e3640
Merge branch 'stable'
2017-11-12 01:53:28 +09:00
Takeshi KOMIYA
c1555638ae
Merge pull request #2299 from scVENUS/fix_attribute_docstrings_of_imported_class
...
Fix #2298 : automodule fails to document a class attribute.
2017-11-12 01:48:48 +09:00
Pauli Virtanen
d5bea6b85a
autosummary: catch all exceptions when importing modules
...
Module imports may raise any exceptions, including SystemExit, which
need to be caught.
2017-11-02 23:04:43 +01:00
Takeshi KOMIYA
f46c91b652
Merge branch 'stable'
2017-11-02 00:49:10 +09:00
Takeshi KOMIYA
c4e364ee63
Rename tests directory; roots/test-doctest -> roots/test-ext-doctest
2017-11-02 00:03:29 +09:00
Takeshi KOMIYA
c3fffc521b
Reduce warnings on testing
2017-10-31 22:57:28 +09:00
David Lechner
831f89a687
Closes #3160 : Use <kbd> tag for :kbd: role in html writers
2017-10-30 10:23:55 -05:00
Takeshi KOMIYA
215be8e5bd
Merge pull request #4177 from tk0miya/improve_theme_sidebars
...
HTML themes can set up default sidebars through ``theme.conf``
2017-10-30 13:36:10 +09:00
Takeshi KOMIYA
d7d2e823fc
sphinx.config.ENUM allows to validate items of lists or tuples
2017-10-29 22:23:15 +09:00
lucdanton
9aac2420d3
C++: remove function concepts.
2017-10-26 08:15:09 +02:00
Takeshi KOMIYA
47049ce5f6
Merge branch 'master' into improve_theme_sidebars
2017-10-25 23:53:44 +09:00
Dmitry Shachnev
eb934cb665
Add a test for the previous change
2017-10-23 23:12:10 +03:00
Takeshi KOMIYA
e3baf213f5
Merge branch 'stable'
2017-10-23 23:04:32 +09:00
Takeshi KOMIYA
47c869c89a
Fix flake8 and style-check violations
2017-10-23 23:01:18 +09:00
Takeshi KOMIYA
7e7b389eed
Merge branch 'stable'
2017-10-23 12:23:58 +09:00
Takeshi KOMIYA
b78f3090a0
HTML themes can set up default sidebars through `theme.conf`
2017-10-22 15:14:02 +09:00
Takeshi KOMIYA
ffad4f08c7
Fix #3739 : `:module:` option is ignored at content of pyobjects
2017-10-21 21:37:44 +09:00
Takayuki SHIMIZUKAWA
101b289351
Merge pull request #4097 from stephenfin/argparse-integration
...
Fix #3259 : Argparse integration
2017-10-21 18:58:55 +09:00
Takeshi KOMIYA
cd4964249f
Merge branch 'stable' into 1086bfa6-fa4c-485f-bd17-6aa1ca49f851
2017-10-21 13:48:25 +09:00
Takeshi KOMIYA
f11cff555d
Merge branch 'stable'
2017-10-21 13:45:56 +09:00
Takeshi KOMIYA
f224f3ca25
Merge pull request #4157 from tk0miya/4156_parse_class_comment
...
Fix #4156 : failed to parse class comment
2017-10-21 13:45:33 +09:00
Takeshi KOMIYA
4448902977
Fix #4169 : Chinese language doesn't trigger Chinese search automatically
2017-10-21 01:42:53 +09:00
Takeshi KOMIYA
7aab8c3b07
Fix #4156 : failed to parse class comment
2017-10-19 22:24:40 +09:00