diff --git a/pelican/tests/test_readers.py b/pelican/tests/test_readers.py index 0524efd1..751088f7 100644 --- a/pelican/tests/test_readers.py +++ b/pelican/tests/test_readers.py @@ -495,13 +495,12 @@ class RstReaderTest(ReaderTest): def test_typogrify_ignore_tags(self): try: - # typogrify should be able to ignore user specified tags, - # but tries to be clever with widont extension + # typogrify should be able to ignore user specified tags. page = self.read_file( path="article.rst", TYPOGRIFY=True, TYPOGRIFY_IGNORE_TAGS=["p"] ) expected = ( - "

THIS is some content. With some stuff to " + "

THIS is some content. With some stuff to " ""typogrify"...

\n

Now with added " 'support for ' "TLA.

\n" diff --git a/pyproject.toml b/pyproject.toml index 813b098c..02a1d56a 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -34,7 +34,7 @@ dependencies = [ "feedgenerator>=2.1.0", "jinja2>=3.1.2", "ordered-set>=4.1.0", - "pygments>=2.16.1", + "pygments>=2.16.1,<2.19.0", "python-dateutil>=2.8.2", "rich>=13.6.0", "unidecode>=1.3.7", @@ -82,13 +82,13 @@ dev = [ "jinja2>=3.1.2", "lxml>=4.9.3", "markdown>=3.5.1", - "typogrify>=2.0.7", + "typogrify>=2.1.0", "sphinx>=7.1.2", "sphinxext-opengraph>=0.9.0", "furo==2023.9.10", "livereload>=2.6.3", "psutil>=5.9.6", - "pygments>=2.16.1", + "pygments>=2.16.1,<2.19.0", "pytest>=7.4.3", "pytest-cov>=4.1.0", "pytest-sugar>=0.9.7",