Age | Commit message (Collapse) | Author | |
---|---|---|---|
2022-02-20 | Remove copyright and licence fields | Adam Turner | |
2022-02-20 | Conform to PEP 257 summary line conventions | Adam Turner | |
2022-02-20 | Fix module docstring indentation | Adam Turner | |
2022-02-20 | Fix module docstring first line | Adam Turner | |
2022-02-20 | Remove module titles in docstrings | Adam Turner | |
2022-01-01 | A happy new year! | Takeshi KOMIYA | |
2021-03-15 | refactor: Use PEP-526 based variable annotation (sphinx.ext) | Takeshi KOMIYA | |
2021-03-13 | refactor: Add a type alias for the option_spec of directives; OptionSpec | Takeshi KOMIYA | |
2021-01-27 | graphviz: Image node is not rendered if graph file is in subdir (refs: #8232) | Takeshi KOMIYA | |
To support images for graphviz, graphviz commands (ex. dots) should be invoked at the directory placed the graph file. | |||
2021-01-01 | A happy new year! | Takeshi KOMIYA | |
.. 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 | |||
2020-11-20 | Fix #8454: graphviz: The layout option for graph and digraph don't work | Takeshi KOMIYA | |
2020-11-11 | Sort imports with isort | François Freitag | |
Keep imports alphabetically sorted and their order homogeneous across Python source files. The isort project has more feature and is more active than the flake8-import-order plugin. Most issues caught were simply import ordering from the same module. Where imports were purposefully placed out of order, tag with isort:skip. | |||
2020-08-05 | Don't copy graphviz.css when building man pages | Chris Mayo | |
_static/graphviz.css is being created alongside the man pages. | |||
2020-06-14 | Fix exception causes all over the codebase | Ram Rachum | |
2020-05-05 | Introduce fips safe sha1, see issue #7611 | Lars Hupfeldt | |
2020-01-01 | A happy new year! | Takeshi KOMIYA | |
2019-12-27 | Close #6966: graphviz: Support ``:class:`` option | Takeshi KOMIYA | |
2019-06-30 | Migrate to py3 style type annotation: sphinx.ext.graphviz | Takeshi KOMIYA | |
2019-06-02 | Close #5124: graphviz: :graphviz_dot: option is renamed to :layout: | Takeshi KOMIYA | |
2019-02-27 | Merge pull request #6111 from tk0miya/6028_make_graphviz_reproducible | Takeshi KOMIYA | |
Fix #6028: graphviz: Ensure the graphviz filenames are reproducible | |||
2019-02-27 | Fix #6028: graphviz: Ensure the graphviz filenames are reproducible | Takeshi KOMIYA | |
2019-01-13 | Use subprocess.run() instead of Popen() | Takeshi KOMIYA | |
Since python3.5, subprocess.run() has been introduced. It works a wrapper of Popen, and it looks much simple and better. This uses it instead of Popen to make our code simple. | |||
2019-01-02 | Merge branch '1.8' | Takeshi KOMIYA | |
2019-01-02 | A happy new year! | Takeshi KOMIYA | |
2018-12-19 | Replace EnvironmentError and IOError by OSError | Takeshi KOMIYA | |
Since python 3.3, EnvironmentError and IOError were merged into OSError. | |||
2018-12-17 | Merge pull request #5819 from jdufresne/coding-comment | Takeshi KOMIYA | |
Remove unnecessary encoding cookie from Python source files | |||
2018-12-16 | Remove unnecessary encoding cookie from Python source files | Jon Dufresne | |
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. | |||
2018-12-16 | Remove redundant coerce to str in string formatting | Jon Dufresne | |
When an object is passed to a string format placeholder '%s', Python will implicitly call str() on the object. This applies to print() and logging as well. | |||
2018-12-16 | Merge pull request #5803 from jdufresne/encoding-utf8 | Takeshi KOMIYA | |
Avoid respecifying default encoding for .encode()/.decode() calls | |||
2018-12-16 | Avoid respecifying default encoding for .encode()/.decode() calls | Jon Dufresne | |
In Python 3, both .encode() and .decode() default the encoding to 'utf-8'. See the docs: https://docs.python.org/3/library/stdtypes.html#str.encode https://docs.python.org/3/library/stdtypes.html#bytes.decode Simplify and shorten the code by using the default instead of respecifying it. | |||
2018-12-15 | Replace ENOENT errno checks with Python 3 FileNotFoundError | Jon Dufresne | |
The error is more specific and self documenting. This removes the last use of sphinx.util.osutil.ENOENT, so it is now deprecated for removal. sphinx.util.osutil.EEXIST was already unused so that is deprecated as well. | |||
2018-12-15 | Replace all "unicode" type by "str" | Takeshi KOMIYA | |
2018-12-14 | Move to py3 mode for mypy (and remove many "type: ignore" comments) | Takeshi KOMIYA | |
2018-12-11 | Simplify open() call by removing default mode | Jon Dufresne | |
The open() function opens files in read-only text mode by default. Drop the mode argument to be slightly simpler and more idiomatic. https://docs.python.org/3/library/functions.html#open > The default mode is 'r' (open for reading text, synonym of 'rt'). | |||
2018-12-08 | Fix annotations | Takeshi KOMIYA | |
2018-12-03 | refactor figure_wrapper() using state.inline_text() | Takeshi KOMIYA | |
2018-12-03 | Add SphinxTranslator as an abstract class | Takeshi KOMIYA | |
2018-12-01 | Fix annotations for Directives (Replace N_co with nodes.Node) | Takeshi KOMIYA | |
2018-11-30 | Fix annotations for extensions | Takeshi KOMIYA | |
2018-11-29 | Fix annotations for minor methods and functions | Takeshi KOMIYA | |
2018-11-28 | Fix annotaions for extensions | Takeshi KOMIYA | |
2018-11-24 | Add sphinx.util.typing:unicode to help mypy-3 migration | Takeshi KOMIYA | |
2018-10-31 | Merge branch '1.8' | Takeshi KOMIYA | |
2018-10-17 | Correctly deal with non-existing static dir in graphviz extension | Jeroen Demeyer | |
2018-10-16 | Merge branch '1.8' | Takeshi KOMIYA | |
2018-10-16 | Fix mypy violations | Takeshi KOMIYA | |
2018-09-22 | Merge branch 'master' into HEAD | Takeshi KOMIYA | |
2018-09-11 | Remove unnecessary object from class definitions | Jon Dufresne | |
In Python 3, all classes are new-style classes. The object in the definition is redundant and unnecessary. | |||
2018-09-11 | Prefer builtin open() over io.open() and codecs.open() | Jon Dufresne | |
In Python3, the functions io.open() is an alias of the builtin open() and codecs.open() is functionally equivalent. To reduce indirection, number of imports, and number of patterns, always prefer the builtin. https://docs.python.org/3/library/io.html#high-level-module-interface > io.open() > > This is an alias for the builtin open() function. | |||
2018-08-21 | graphviz: Don't use document.current_source | Takeshi KOMIYA | |