sphinx
sphinx copied to clipboard
The Sphinx documentation generator
### Purpose The `style` field was removed in #11381, obsoleted by `styles`. However, this broke many old themes. To be concrete, on https://sphinx-themes.org/ there are currently 10 themes that are...
### Describe the bug https://www.sphinx-doc.org/en/master/extdev/index.html#extension-metadata documents `env_version`. - [ ] It says: > [...] env data structure if the extension stores any data to environment ... but it gives no...
### Describe the bug The ``todo`` does not like: ```python def f(): """ .. todo:: ???? """ ``` but it is fine with ```python def f(): """ .. todo:: ???...
### Describe the bug When running make html on a code that imports SQLAlchemy some warnings are shown: ```python from sqlalchemy import ForeignKey, MetaData, UniqueConstraint, Enum, CheckConstraint from sqlalchemy.types import...
Follows #12089. This is the smallest possible set of changes that could be done in order to introduce the new plugin since pytest does not offer the possibilty to enable...
This follows #12093. This adds the tests for testing our plugin implementation. Due to ``xdist`` implementation, the collection of test items does not happen on the controller node but only...
The ``typing.Unpack`` construction is supported but not ``typing_extensions.Unpack`` because it is treated as a `TypeVar` instance (this is due to a hack in `typing_extensions` that sets `__class__` to `TypeVar`). This...
Extracted from #11706. cc @jayaddison
Related: #12115.
Here's the line matching feature. TL;DR: Usage is ``` app.stderr(flavor='re').assert_match('.*my message') ``` for the warnings for instance. It automatically removes the colors at the beginning and searches for a line...