• 
      

    Drop old Sphinx versions and redo packaging for beanbag-docutils 3.0.

    Review Request #14030 — Created July 11, 2024 and submitted

    Information

    beanbag-docutils
    release-3.x

    Reviewers

    Historically, beanbag-docutils has supported a wide range of Sphinx
    versions. This was necessary for our own doc viewing requirements on
    reviewboard.org, and generally because maintenance has been easy, up
    until recently. That's changing with newer Python versions and with
    dependencies that older versions of Sphinx depended on, and as such it's
    time to move on.

    We now support the latest Sphinx 5.x through 7.3.x. This covers the
    range of versions our own codebases currently use. We're also dropping
    Python versions prior to 3.8, and adding 3.13.

    Packaging has also been updated to be defined in pyproject.toml,
    giving us a modern base for the 3.0 release.

    All unit tests pass in tox.

    Summary ID
    Drop old Sphinx versions and redo packaging for beanbag-docutils 3.0.
    Historically, beanbag-docutils has supported a wide range of Sphinx versions. This was necessary for our own doc viewing requirements on reviewboard.org, and generally because maintenance has been easy, up until recently. That's changing with newer Python versions and with dependencies that older versions of Sphinx depended on, and as such it's time to move on. We now support the latest Sphinx 5.x through 7.3.x. This covers the range of versions our own codebases currently use. We're also dropping Python versions prior to 3.8, and adding 3.13. Packaging has also been updated to be defined in `pyproject.toml`, giving us a modern base for the 3.0 release.
    8abb5220ff225d750bfc6f70fcf33a3a028337f1
    david
    1. Ship It!
    2. 
        
    chipx86
    Review request changed
    Status:
    Completed
    Change Summary:
    Pushed to release-3.x (b7daa1a)