Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Prefer ``@pytest.fixture()`` | Adam Turner | 2023-02-18 | 1 | -1/+1 |
| | |||||
* | Fix COM812 | Adam Turner | 2023-02-18 | 1 | -1/+1 |
| | |||||
* | Run the ``pyupgrade`` tool | Adam Turner | 2022-10-17 | 1 | -2/+2 |
| | |||||
* | Refactor | Adam Turner | 2022-05-02 | 1 | -6/+4 |
| | |||||
* | Remove always-false branches | Adam Turner | 2022-05-02 | 1 | -4/+1 |
| | |||||
* | Merge branch '5.x' into fix-warnings | Adam Turner | 2022-05-02 | 1 | -0/+29 |
|\ | | | | | | | | | # Conflicts: # tests/test_search.py | ||||
| * | Add test for duplicated submodules in `sphinx.ext.apidoc` | Adam Turner | 2022-05-01 | 1 | -0/+29 |
| | | |||||
* | | `.write_text(...)` -> `.write_text(..., encoding='utf8')` | Adam Turner | 2022-04-27 | 1 | -16/+16 |
| | | |||||
* | | `.read_text()` -> `.read_text(encoding='utf8')` | Adam Turner | 2022-04-27 | 1 | -13/+13 |
| | | |||||
* | | Specify encoding | Adam Turner | 2022-04-22 | 1 | -18/+18 |
|/ | |||||
* | Collapse single line docstrings | Adam Turner | 2022-02-20 | 1 | -2/+1 |
| | |||||
* | Remove copyright and licence fields | Adam Turner | 2022-02-20 | 1 | -3/+0 |
| | |||||
* | Fix module docstring indentation | Adam Turner | 2022-02-20 | 1 | -2/+2 |
| | |||||
* | Fix module docstring first line | Adam Turner | 2022-02-20 | 1 | -2/+1 |
| | |||||
* | Remove module titles in docstrings | Adam Turner | 2022-02-19 | 1 | -3/+0 |
| | |||||
* | A happy new year! | Takeshi KOMIYA | 2022-01-01 | 1 | -1/+1 |
| | |||||
* | Fix #9608: apidoc: module is not described if implicit namespace package | Takeshi KOMIYA | 2021-09-04 | 1 | -0/+2 |
| | | | | | To make implicit namespace packages referencable, this outputs empty module definitions for them. | ||||
* | Fix #8727: apidoc: namespace module file is not generated if no submodules | Takeshi KOMIYA | 2021-01-23 | 1 | -0/+8 |
| | | | | | | sphinx-apidoc should generate a namespace module file when `--implicit-namespace` option given. This fixes the case the namespace module has subpackages, but no submodules. | ||||
* | A happy new year! | Takeshi KOMIYA | 2021-01-01 | 1 | -1/+1 |
| | | | | | | | .. note:: $ find sphinx tests LICENSE doc/conf.py -type f -exec sed -i '' -e 's/2007\-20../2007-2021/' {} \; $ git co sphinx/locale/**/*.js sphinx/templates/epub3/mimetype | ||||
* | Cleaner fix for double trailing whitespace apidoc | AleksaC | 2020-07-11 | 1 | -1/+0 |
| | |||||
* | Remove double trailing newlines from apidoc tests | AleksaC | 2020-07-10 | 1 | -5/+2 |
| | |||||
* | * Updated tests according to latest changes. | Sergio Garcia Prado | 2020-03-15 | 1 | -3/+6 |
| | |||||
* | test: Use read_text() and read_bytes() | Takeshi KOMIYA | 2020-02-01 | 1 | -13/+13 |
| | |||||
* | Fix #6899: apidoc: private members are not shown even if --private given | Takeshi KOMIYA | 2020-01-30 | 1 | -1/+3 |
| | |||||
* | A happy new year! | Takeshi KOMIYA | 2020-01-01 | 1 | -1/+1 |
| | |||||
* | apidoc: Insert newlines between submodules | Stephen Finucane | 2019-06-07 | 1 | -4/+13 |
| | | | | | | | | | | Fix a regression introduced in 2.1.0 where submodules didn't have a newline between them resulting in the following warning: Explicit markup ends without a blank line; unexpected unindent. Signed-off-by: Stephen Finucane <stephen@that.guru> Closes: #6440 | ||||
* | refactor apidoc: Add is_skipped_module() | Takeshi KOMIYA | 2019-05-30 | 1 | -0/+15 |
| | |||||
* | apidoc: Use a template for generating package file | Takeshi KOMIYA | 2019-05-04 | 1 | -0/+166 |
| | |||||
* | apidoc: Use a template for generating toc file | Takeshi KOMIYA | 2019-05-04 | 1 | -0/+18 |
| | |||||
* | apidoc: Use a template for generating module file | Takeshi KOMIYA | 2019-05-04 | 1 | -0/+30 |
| | |||||
* | test: Reduce warnings on building test-root | Takeshi KOMIYA | 2019-02-14 | 1 | -2/+0 |
| | | | | Note: all warnings are tested on test-warnings. | ||||
* | Remove use of deprecated APIs | Takeshi KOMIYA | 2019-01-03 | 1 | -6/+4 |
| | |||||
* | Merge branch '1.8' | Takeshi KOMIYA | 2019-01-02 | 1 | -1/+1 |
|\ | |||||
| * | A happy new year! | Takeshi KOMIYA | 2019-01-02 | 1 | -1/+1 |
| | | |||||
* | | Remove unnecessary encoding cookie from Python source files | Jon Dufresne | 2018-12-16 | 1 | -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. | ||||
* | | refactor: Remove u-prefix from strings | Takeshi KOMIYA | 2018-12-16 | 1 | -8/+8 |
| | | |||||
* | | Remove print_function feature | Takeshi KOMIYA | 2018-12-15 | 1 | -2/+0 |
|/ | |||||
* | Fix flake8 violations on tests | Takeshi KOMIYA | 2018-07-28 | 1 | -2/+0 |
| | |||||
* | Fix sphinx.testing uses deprecated pytest API; Node.get_marker(name) | Takeshi KOMIYA | 2018-06-07 | 1 | -1/+4 |
| | |||||
* | Closes #4520 - acidic: Subpackage not in toc. The rule of skipping folders ↵ | Christer Bystrom | 2018-03-21 | 1 | -1/+66 |
| | | | | with only an empty __init__.py has been removed. The reason for this is that it was never working consistently in the first place and made the code unnecessary hard to reason about. Tests for the TOC generation have been added, as well as tests for the exclude mechanism since they are coupled. One test (test_ext_apidoc.py::test_exclude) has also been modified to reflect the new behaviour. | ||||
* | Fix flake8 violations | Takeshi KOMIYA | 2018-02-19 | 1 | -1/+0 |
| | |||||
* | Fix #4581: apidoc: Excluded modules still included | Takeshi KOMIYA | 2018-02-11 | 1 | -1/+16 |
| | |||||
* | Merge branch 'stable' into 1.7-release | Takeshi KOMIYA | 2018-01-28 | 1 | -0/+60 |
| | |||||
* | test: Adjust testcase for #3962 | Takeshi KOMIYA | 2018-01-07 | 1 | -2/+2 |
| | |||||
* | Merge commit '4277eb13315d5649401190df86874b3832ddfa3e' | Takeshi KOMIYA | 2018-01-07 | 1 | -0/+77 |
| | |||||
* | Merge branch 'happy_new_year' into master | Takeshi KOMIYA | 2018-01-01 | 1 | -1/+1 |
| | |||||
* | sphinx-apidoc: Convert to argparse | Stephen Finucane | 2017-10-09 | 1 | -4/+4 |
| | | | | | | | | | | This is pretty self-explanatory, with most changes coming about as a side-effect of argparse vs. optparse API differences. Lowercase characters are used in help strings, per argparse conventions. Some tests are converted because argparse natively supports unicode. Signed-off-by: Stephen Finucane <stephen@that.guru> | ||||
* | apidoc: Move apidoc to ext/apidoc | Stephen Finucane | 2017-09-20 | 1 | -0/+190 |
The 'sphinx-apidoc' tool is no longer the only kid on the block when it comes to automatic documentation of Python projects, with the likes of 'sphinx-autoapi' in development [1], and is not really maintained. Given the fact that the tool is tangential to Sphinx's main goal, there isn't really anything that warrants its continue existence as a core module. Signify this by moving the feature to 'ext'. This allows the feature to continue to exist in the package, but indicates that stability might be worse than one would expect from the core library. To avoid breaking packages that are using this feature directly, such as pbr [3], aliases for the old 'main' method are included. This is based on what Django does and, like Django, will allow us to safely remove the old modules in Sphinx 2.0. [1] https://github.com/rtfd/sphinx-autoapi [2] https://github.com/sphinx-doc/sphinx/pull/3485#issuecomment-288081223 [3] https://github.com/django/django/blob/1.11/django/test/runner.py#L688-L695 Signed-off-by: Stephen Finucane <stephen@that.guru> |