summaryrefslogtreecommitdiff
path: root/sphinx/cmd/build.py
Commit message (Collapse)AuthorAgeFilesLines
...
* Merge branch 'master' into 4614_keep_goingTakeshi KOMIYA2018-07-311-1/+1
|\
| * Move sphinx.make_mode to under sphinx.cmdTakeshi KOMIYA2018-07-291-1/+1
| |
* | Closes #4614: sphinx-build: Add :option:`--keep-going` option to show all ↵Takeshi KOMIYA2018-07-231-1/+3
|/ | | | warnings
* Merge branch '1.7'Takeshi KOMIYA2018-07-151-1/+1
|\
| * Fix sphinx-build: ``sphinx.cmd.build.main()`` refers ``sys.argv`` instead of ↵Takeshi KOMIYA2018-06-301-1/+1
| | | | | | | | given argument
* | Let docutils know the location of ``docutils.conf`` for SphinxTakeshi KOMIYA2018-04-221-1/+2
| |
* | Merge branch '1.7'Takeshi KOMIYA2018-03-191-1/+1
|\ \ | |/
* | 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 sphinx-* commands translatableTakeshi KOMIYA2018-03-031-60/+61
| |
* | Supports i18n console outputTakeshi KOMIYA2018-02-251-1/+6
| |
* | Merge branch 'master' into move_cmdline_to_cmd.buildTakeshi KOMIYA2018-02-241-2/+2
|\ \ | |/
| * Use typing.TYPE_CHECKING for typehintsTakeshi KOMIYA2018-02-141-2/+2
| |
* | Fix mypy violationsTakeshi KOMIYA2018-02-171-2/+2
| |
* | Adjust interface to sphinx.cmd.build with 1.7'sTakeshi KOMIYA2018-02-171-4/+24
| |
* | Rename sphinx.cmdline to sphinx.cmd.buildTakeshi KOMIYA2018-02-171-0/+294
| | | | | | | | Only doing ``git mv`` to keep git history.
* | Remove sphinx.cmd.buildTakeshi KOMIYA2018-02-171-42/+0
|/ | | | | The preparation of moving ``sphinx.cmdline`` to ``sphinx.cmd.build``, I just removed ``sphinx.cmd.build``.
* A happy new year!Takeshi KOMIYA2018-01-011-1/+1
|
* sphinx-build: Move code out of 'sphinx.__init__'Stephen Finucane2017-10-021-0/+42
We have multiple executables in tree and, while 'sphinx-build' is arguably the most important of these, there's no reason its importance should warrant inclusion at the package level. Create a new module, 'sphinx.cmd', and move the code from 'sphinx.__init__' into a 'build' submodule within. This name might be a bit disingenuous at present, given the availability of 'make-mode' here too, but that's an artifact of the current executable design and can be cleaned up later. To avoid breaking packages that are using this feature directly, aliases for the old 'main' method are included. This is based on what Django does [1] and, like Django, will allow us to safely remove the old modules in Sphinx 2.0. [1] https://github.com/django/django/blob/1.11/django/test/runner.py#L688-L695 Signed-off-by: Stephen Finucane <stephen@that.guru>