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

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

chipx86
beanbag-docutils
master
beanbag-misc

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
Add tox for testing, support Sphinx 6, and fix Sphinx version compatibility.
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: Closed (submitted)

Change Summary:

Pushed to master (50028b3)
Loading...