• 
      

    Update to Pygments 2.14, lock the version, and fix unit tests.

    Review Request #12860 — Created March 1, 2023 and submitted

    Information

    Review Board
    release-5.0.x

    Reviewers

    Pygments 2.14 has been released, fixing some issues and changing Python
    version compatibility to require 3.7 or higher. It also removes an empty
    w span at the end of rendered output.

    We now cap to this version explicitly. Going forward, we'll want to more
    closely control the versions used, since they don't follow any kind of
    semantic versioning.

    This will also give us the opportunity to include some of Pygments'
    changes in our release notes, or point to the appropriate Pygments docs
    in the release notes under the Packaging section.

    Unit tests have been updated to remove the extra empty span tag.

    Re-ran setup.py develop and unit tests on all supported versions of
    Python. They all pass.

    Summary ID
    Update to Pygments 2.14, lock the version, and fix unit tests.
    Pygments 2.14 has been released, fixing some issues and changing Python version compatibility to require 3.7 or higher. It also removes an empty `w` span at the end of rendered output. We now cap to this version explicitly. Going forward, we'll want to more closely control the versions used, since they don't follow any kind of semantic versioning. This will also give us the opportunity to include some of Pygments' changes in our release notes, or point to the appropriate Pygments docs in the release notes under the Packaging section. Unit tests have been updated to remove the extra empty span tag.
    c85143439d19139b95590114b9e6c95e50877a7d
    david
    1. Ship It!
    2. 
        
    maubin
    1. Ship It!
    2. 
        
    chipx86
    Review request changed
    Status:
    Completed
    Change Summary:
    Pushed to release-5.0.x (6fcd1a4)