summaryrefslogtreecommitdiff
path: root/sphinx/builders/devhelp.py
Commit message (Collapse)AuthorAgeFilesLines
* Remove deprecated features marked as RemovedInSphinx40WarningTakeshi KOMIYA2020-04-291-38/+0
|
* A happy new year!Takeshi KOMIYA2020-01-011-1/+1
|
* Migrate to py3 style type annotation: sphinx.builders.devhelpTakeshi KOMIYA2019-06-101-8/+3
|
* Separate devhelp to sphinxcontrib packageTakeshi KOMIYA2019-01-201-120/+12
|
* Merge branch '1.8'Takeshi KOMIYA2019-01-021-1/+1
|\
| * A happy new year!Takeshi KOMIYA2019-01-021-1/+1
| |
* | Merge pull request #5509 from stephenfin/remove-future-importsTakeshi KOMIYA2018-12-171-1/+0
|\ \ | | | | | | Remove future imports
| * | py3: Remove (most) __future__ importsStephen Finucane2018-12-171-1/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | There were two used: - print_function - absolute_import Both of these are mandatory in Python 3.0 onwards [1] and can therefore be removed...mostly. Unfortunately, mypy is still running in Python 2.7 mode, meaning we need the 'print_function' future wherever we're calling 'print' with the 'file' argument. There's also a single 'absolute_import' future that must be retained as its removal breaks a test for as-yet unknown reasons. TODOs are added to resolve both issues in the future. [1] https://docs.python.org/3/library/__future__.html Signed-off-by: Stephen Finucane <stephen@that.guru>
* | | Remove unnecessary encoding cookie from Python source filesJon Dufresne2018-12-161-1/+0
|/ / | | | | | | | | | | | | | | | | | | | | | | | | | | In Python 3, the default encoding of source files is utf-8. The encoding cookie is now unnecessary and redundant so remove it. For more details, see the docs: https://docs.python.org/3/howto/unicode.html#the-string-type > The default encoding for Python source code is UTF-8, so you can > simply include a Unicode character in a string literal ... Includes a fix for the flake8 header checks to stop expecting an encoding cookie.
* | Use Python 3 super() argument-less syntaxJon Dufresne2018-12-151-1/+1
| | | | | | | | | | | | The form is less verbose and more idiomatic for Python 3 only code. https://docs.python.org/3/library/functions.html#super
* | Replace all "unicode" type by "str"Takeshi KOMIYA2018-12-151-4/+3
| |
* | Move to py3 mode for mypy (and remove many "type: ignore" comments)Takeshi KOMIYA2018-12-151-1/+1
| |
* | Fix annotations for buildersTakeshi KOMIYA2018-12-021-2/+2
| |
* | refactor: Use super() to call methods of superclassTakeshi KOMIYA2018-11-281-1/+1
| |
* | Add sphinx.util.typing:unicode to help mypy-3 migrationTakeshi KOMIYA2018-11-241-0/+1
| |
* | Apply NodeMatcher to SphinxTakeshi KOMIYA2018-08-261-7/+5
|/
* Instructions to view build result in devhelpalbfan2018-05-121-2/+2
|
* Merge branch '1.7'Takeshi KOMIYA2018-03-181-2/+2
|\
| * Revert "Use typing.TYPE_CHECKING for typehints"Takeshi KOMIYA2018-03-131-2/+2
| | | | | | | | This reverts commit a073e17537c2aacaac305feadea58d4473ec97f4.
* | Make console and warning messages translatableTakeshi KOMIYA2018-03-031-5/+6
| |
* | Merge branch '1.7'Takeshi KOMIYA2018-02-181-2/+2
|\ \ | |/
| * Use typing.TYPE_CHECKING for typehintsTakeshi KOMIYA2018-02-141-2/+2
| |
* | Merge branch '1.7-release'Takeshi KOMIYA2018-01-311-3/+3
|\ \ | |/
| * Use flake8-import-orderTakeshi KOMIYA2018-01-281-3/+3
| |
* | Convert in-code HTTP URL's to HTTPS, including examplesKurt McKee2018-01-201-1/+1
|/
* builders: Add 'Builder.epilog' optionStephen Finucane2018-01-111-0/+4
| | | | | | | | | | | | This allows builders to emit a final epilog message containing information such as where resulting files can be found. This is only emitted if the build was successful. This allows us to remove this content from the 'make_mode' tool and the legacy 'Makefile' and 'make.bat' templates. There's room for more dramatic simplification of the former, but this will come later. Signed-off-by: Stephen Finucane <stephen@that.guru>
* A happy new year!Takeshi KOMIYA2018-01-011-1/+1
|
* Merge branch 'stable'Takeshi KOMIYA2017-03-261-1/+1
|\
| * Year++Takeshi KOMIYA2017-03-261-1/+1
| |
* | Upgrade to mypy-0.5Takeshi KOMIYA2017-03-031-1/+1
| |
* | Remove unused "type: ignore"Takeshi KOMIYA2017-02-061-1/+1
| |
* | Add IndexEntries adapterTakeshi KOMIYA2017-01-281-1/+2
| |
* | Use sphinx.util.logging instead app.info(), verbose(), debug() and debug2()Takeshi KOMIYA2017-01-021-1/+5
| |
* | Update type annotationsTakeshi KOMIYA2016-12-151-1/+1
| |
* | Merge branch 'stable'Takeshi KOMIYA2016-12-141-0/+6
|\ \ | |/
| * builtin extensions return metadata to allow parallel buildTakeshi KOMIYA2016-12-121-0/+6
| |
* | Add type-check annotations to sphinx.buildersTakeshi KOMIYA2016-11-161-3/+15
|/
* Fix #2919: Drop py26 supportTakeshi KOMIYA2016-09-151-17/+4
|
* Now all builders and domains work as built-in extensionsTakeshi KOMIYA2016-07-061-0/+8
|
* Merge branch 'stable'Takeshi KOMIYA2016-07-021-0/+1
|\
| * Fix #2699: hyperlinks in help HTMLs are broken if `html_file_suffix` is setTakeshi KOMIYA2016-07-021-0/+1
| |
* | Merge branch 'stable'Takeshi KOMIYA2016-05-261-1/+1
|\ \ | |/
| * Fix #2558: unpack error on devhelp builderTakeshi KOMIYA2016-05-241-1/+1
| |
* | Refactor code using ``with`` syntaxTakeshi KOMIYA2016-05-261-4/+1
|/
* Obligatory copyright update.Georg Brandl2016-01-141-1/+1
|
* Fix #2148: Error while building devhelp target with non-ASCII document.shimizukawa2015-12-021-2/+2
|
* builders: pep8 fixesGeorg Brandl2015-03-081-2/+3
|
* Merge branch 'stable'Georg Brandl2015-01-031-1/+1
|\
| * all: update copyrightGeorg Brandl2015-01-031-1/+1
| |
* | Update copyright year.Georg Brandl2014-03-011-1/+1
|\ \ | |/