python-sybil provides a way to test examples in one's documentation by parsing
them from the documentation source and evaluating the parsed examples as part
of the normal test run. Integration is provided for the main Python test runners.
Provides
Requires
License
MIT
Changelog
* Tue Jan 27 2026 Dirk Müller <dmueller@suse.com>
- update to 9.3.0:
* Add support for MyST code-cell :ref:`directives
<syntax/directives>`.
* Provide :func:`sybil.testing.check_sybil`,
:func:`sybil.testing.check_parser` and
:func:`sybil.testing.check_lexer` to help test custom lexers
and parsers.
* Add documentation around testing custom lexers and parsers.
* Fri Oct 24 2025 Markéta Machová <mmachova@suse.com>
- Update to 9.2.0
* Drop up to Python 3.8 support.
* Drop support for pytest versions less than 8.
* :class:`Sybil` now takes a name which is used in any test ide