diff --git a/tildes/requirements-dev.txt b/tildes/requirements-dev.txt index 468cac2..2c0ef37 100644 --- a/tildes/requirements-dev.txt +++ b/tildes/requirements-dev.txt @@ -78,7 +78,7 @@ pycparser==2.22 pydocstyle==6.3.0 pyflakes==3.4.0 pygit2==1.18.1 -pygments==2.9.0 +pygments==2.19.2 pylint==3.3.8 pylint-celery==0.3 pylint-django==2.6.1 diff --git a/tildes/requirements.in b/tildes/requirements.in index 4401b49..15af711 100644 --- a/tildes/requirements.in +++ b/tildes/requirements.in @@ -17,7 +17,7 @@ prometheus-client psycopg2 publicsuffix2==2.20160818 pygit2 -Pygments==2.9.0 # TODO: Upgrade Pygments, new version causes an error on posting a code block +Pygments pyotp pyramid<2.0 pyramid-ipython diff --git a/tildes/requirements.txt b/tildes/requirements.txt index f0b1db8..4e73db4 100644 --- a/tildes/requirements.txt +++ b/tildes/requirements.txt @@ -55,7 +55,7 @@ publicsuffix2==2.20160818 pure-eval==0.2.3 pycparser==2.22 pygit2==1.18.1 -pygments==2.9.0 +pygments==2.19.2 pyotp==2.9.0 pyproject-hooks==1.2.0 pyramid==1.10.8 diff --git a/tildes/tildes/lib/markdown.py b/tildes/tildes/lib/markdown.py index 3e9d1c7..36d985b 100644 --- a/tildes/tildes/lib/markdown.py +++ b/tildes/tildes/lib/markdown.py @@ -255,12 +255,15 @@ class CodeHtmlFormatter(HtmlFormatter): ... instead (assumes a
 is already present).
     """
 
-    def wrap(self, source: Any, outfile: Any) -> Iterator[tuple[int, str]]:
+    def wrap(self, source: Any) -> Iterator[tuple[int, str]]:
         """Wrap the highlighted tokens with the  tag."""
-        # pylint: disable=unused-argument
-        yield (0, '')
+        yield 0, ''
         yield from source
-        yield (0, "")
+        yield 0, ""
+
+    def _wrap_div(self, inner: Any) -> Iterator[tuple[int, str]]:
+        """Override HtmlFormatter to omit the wrapping 
.""" + yield from inner def apply_syntax_highlighting(html: str) -> str: