| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
|\ \
| |/ |
|
| | |
|
|\ \
| |/ |
|
| |
| |
| |
| | |
This reverts commit a073e17537c2aacaac305feadea58d4473ec97f4.
|
| | |
|
|/ |
|
|\
| |
| | |
Fix #4617: quickstart: PROJECT_DIR argument is required
|
| | |
|
|/ |
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Conflicts:
sphinx/apidoc.py
sphinx/application.py
sphinx/quickstart.py
modified: CHANGES
modified: doc/config.rst
modified: doc/markup/inline.rst
modified: sphinx/application.py
modified: sphinx/builders/__init__.py
modified: sphinx/cmd/quickstart.py
modified: sphinx/ext/apidoc.py
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
| |
The standard pattern for doing this is to use a common 'dest'.
Signed-off-by: Stephen Finucane <stephen@that.guru>
|
|\
| |
| | |
quickstart: fix return type of term_decode
|
| |
| |
| | |
Warning and missing typing function
|
| |
| |
| |
| |
| |
| |
| |
| | |
term_decode is documented as `(unicode) -> unicode`, but actually:
* Accepts `bytes` arguments, despite not being documented to
* Returns `bytes` when it shouldn't
This is extracted from the more controversial #3584
|
|\ \
| |/
|/| |
Fix #3259: Argparse integration
|
| |
| |
| |
| |
| |
| |
| | |
For the same reasons as the 'sphinx-apidoc' and 'sphinx-autogen' moves.
As before, we also take the opportunity to add a help string.
Signed-off-by: Stephen Finucane <stephen@that.guru>
|
| |
| |
| |
| |
| |
| | |
Nothing unusual to see here.
Signed-off-by: Stephen Finucane <stephen@that.guru>
|
|/ |
|
|
We're going to move the executable's here (or at least those that part
of the core library). The 'sphinx-build' executable was already moved,
so lets do 'sphinx-quickstart' next.
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>
|