• 
      

    Add tox for testing, support Sphinx 6, and fix Sphinx version compatibility.

    Review Request #12743 — Created Nov. 28, 2022 and submitted

    Information

    beanbag-docutils
    master

    Reviewers

    To help keep beanbag-docutils maintainable, a tox.ini has been added
    to run the entire test suite against every supported combination of
    Python and Sphinx.

    Right now, we support Sphinx as far back as 1.8, for some of our older
    codebases. So, this tests against each X.0.Z and the latest X.Y.Z of
    each version series of Sphinx. We'll be dropping most of this in
    beanbag-docutils 3.0.

    Until then, some fixes have been included to make beanbag-docutils run
    on some older versions of Sphinx, including the in-progress Sphinx 6
    (which, currently, just requires unit test fixes).

    All unit tests pass across all supported versions of Python and Sphinx.

    Summary ID
    Add tox for testing, support Sphinx 6, and fix Sphinx version compatibility.
    To help keep beanbag-docutils maintainable, a `tox.ini` has been added to run the entire test suite against every supported combination of Python and Sphinx. Right now, we support Sphinx as far back as 1.8, for some of our older codebases. So, this tests against each X.0.Z and the latest X.Y.Z of each version series of Sphinx. We'll be dropping most of this in beanbag-docutils 3.0. Until then, some fixes have been included to make beanbag-docutils run on some older versions of Sphinx, including the in-progress Sphinx 6 (which, currently, just requires unit test fixes).
    111194e7c61171fb0f4e458cdf0f49c1335df076
    Description From Last Updated

    block comment should start with '# ' Column: 1 Error code: E265

    reviewbotreviewbot
    Checks run (1 failed, 1 succeeded)
    flake8 failed.
    JSHint passed.

    flake8

    david
    1. Ship It!
    2. 
        
    chipx86
    Review request changed
    Status:
    Completed
    Change Summary:
    Pushed to master (50028b3)