From 5649d9626ee44f864c08c91281022ff0c37e2c89 Mon Sep 17 00:00:00 2001 From: Roland Walker Date: Mon, 13 Apr 2026 10:11:26 -0400 Subject: [PATCH] pin Pygments to v2.19.2 since v2.20.0 breaks some tests. The tests are probably fragile, but this is an immediate fix. --- CHANGELOG | 13 ++++++++++--- requirements-dev.txt | 2 +- setup.py | 2 +- 3 files changed, 12 insertions(+), 5 deletions(-) diff --git a/CHANGELOG b/CHANGELOG index 7b1e73f..7b4025d 100644 --- a/CHANGELOG +++ b/CHANGELOG @@ -1,21 +1,28 @@ # Changelog +## Version 2.13.0 + +(released on 2026-04-13) + +- Pin Pygments library to older version v2.19.2 to fix tests. +- Fix dates in changelog. + ## Version 2.12.0 -(released on 2025-03-21) +(released on 2026-03-21) - Probe tabulate version for `preserve_whitespace` keyword support. ## Version 2.11.0 -(released on 2025-03-05) +(released on 2026-03-05) - Support and require version 0.10.x of `tabulate`. - Pin `tabulate` version more tightly. ## Version 2.10.1 -(released on 2025-02-18) +(released on 2026-02-18) - Update license dates. - Change `master` branch references to `main`. diff --git a/requirements-dev.txt b/requirements-dev.txt index 9b331c2..a20abd1 100644 --- a/requirements-dev.txt +++ b/requirements-dev.txt @@ -2,7 +2,7 @@ autopep8==1.3.3 codecov==2.1.13 coverage==4.3.4 black>=20.8b1 -Pygments>=2.4.0 +Pygments~=2.19.2 pytest==7.4.3 pytest-cov==2.4.0 Sphinx==1.5.5 diff --git a/setup.py b/setup.py index 5c870ce..335e171 100755 --- a/setup.py +++ b/setup.py @@ -40,7 +40,7 @@ def open_file(filename): "tabulate[widechars] ~= 0.10.0", ], extras_require={ - "styles": ["Pygments >= 1.6"], + "styles": ["Pygments ~= 2.19.2"], }, python_requires=">=3.6", classifiers=[