Revisions of python-sybil

Ana Guerrero's avatar Ana Guerrero (anag+factory) accepted request 1173546 from Steve Kowalik's avatar Steve Kowalik (StevenK) (revision 18)
- Update to 6.1.0:
  * Add support for lexing nested fenced codeblocks in markdown.
  * Add support for tilde-delimited codeblocks in markdown.
  * Fix bug with the end offset of codeblocks in markdown.
  * Support pytest 8 and above, due to yet another breaking change in an API
    Sybil relies on.
  * Remove use of deprecated py.path.local.
  * Fix lexing of ReST directives and directives-in-comments where the
    directives were not separated by at least one newline.
  * Official support for Python 3.12 with Python 3.7 now being the minimum
    supported version.
  * sybil.parsers.rest.lexers.DirectiveLexer and
    sybil.parsers.myst.lexers.DirectiveLexer directives now have their
    options extracted as part of the lexing process.
  * Added support for MyST single-line html-style comment directives.
  * Fixed parsing of MyST directive options with no leading whitespace.
  * Fixed parsing of Markdown and MyST fenced codeblocks at the end of
    documents with no trailing newline.
  * Rework document evaluators to be more flexible and structured.
  * :ref:`skip <skip-parser>` has been reworked to check validity of operations
    and allow a reason to be provided for an unconditional skip so it can be
    highlighted as a skipped test in test runner output. The skip parsers
    are also now lexer-based.
  * Make Region.evaluator optional, removing the need for the separate
    LexedRegion class.
  * Fix bug in traceback trimming on the latest release of pytest.
  * Fixed bug in the repr of LexedRegion instances where a lexeme was None.
  * Fixed lexing of ReST directives, such as :rst:dir:`code-block`, where they
    occurred at the end of a docstring.
  * Ensure the sybil.Document.namespace in which doctests are
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 1092841 from Dirk Mueller's avatar Dirk Mueller (dirkmueller) (revision 15)
- tag sle15 for new python stack
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 955436 from Matej Cepl's avatar Matej Cepl (mcepl) (revision 13)
- Add python-sybil-fix-ordering.diff fixing issue with tests
  failing on different filesystem setups.
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 940129 from Steve Kowalik's avatar Steve Kowalik (StevenK) (revision 12)
- Update to 3.0.0:
  * Require pytest 6.2.0.
  * Drop Python 2 support.
  * Add support for Python 3.10
  * Remove the encoding parameter to
    :class:`~sybil.parsers.doctest.DocTestParser` as it is no longer used.
  * :class:`~sybil.parsers.codeblock.CodeBlockParser` has been renamed to
    :class:`~sybil.parsers.codeblock.PythonCodeBlockParser`, see the
    :ref:`codeblock-parser` documentation for details.
  * Support has been added to check examples in Python source code in
    addition to documentation source files.
  * :attr:`~sybil.parsers.doctest.FIX_BYTE_UNICODE_REPR` has been removed
    as it should no longer be needed.
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 632139 from Tomáš Chvátal's avatar Tomáš Chvátal (scarabeus_iv) (revision 4)
- Raise pytest requirement to match up what is in setup.py
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 628740 from Tomáš Chvátal's avatar Tomáš Chvátal (scarabeus_iv) (revision 3)
- Version update to 1.0.9:
  * Support pytest-3.7
Yuchen Lin's avatar Yuchen Lin (maxlin_factory) accepted request 612042 from Todd R's avatar Todd R (TheBlackCat) (revision 1)
Automated testing for the examples in your documentation
Displaying all 18 revisions
openSUSE Build Service is sponsored by