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)