chore(deps): update dependency pygments to >=2.13,<2.14 #259
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
>=2.10,<2.12
->>=2.13,<2.14
Release Notes
pygments/pygments
v2.13.0
Compare Source
(released August 15th, 2022)
Added lexers:
Updated lexers:
because it disturbs lexing of aspects (#2125)
elements of function headers, e.g. between the arguments and
the opening brace for the body (#1891)
Error
tokens (#2207, #2208)Set
and qualified identifiers (#2158)
(#2194)
value
modifier (#2142)appears in the output (#2166)
StarOffice Basic (#2170)
Name.Builtin
instead ofKeyword.Type
(#2136)\"$var\"
inside strings (#2105)\N
,\u
and\U
escape sequencesin string literals, but not in bytes literals where they are
not supported (#2204)
${name}
variables (#2145)<<
heredocdelimiters (#2162)
builtin functions and bin, oct, hex number formats (#2206)
Added styles:
nord
andnord-darker
; #2189, #1799, #1678)Pygments now tries to use the
importlib.metadata
module todiscover plugins instead of the slower
pkg_resources
(#2155). Inparticular, this largely speeds up the
pygmentize
script whenthe lexer is not specified.
importlib.metadata
is only available in the Python standardlibrary since Python 3.8. For older versions, there exists an
importlib_metadata
backport on PyPI. For this reason, Pygmentsnow defines a packaging extra
plugins
, which adds a requirementon
importlib_metadata
if the Python version is older than3.8. Thus, in order to install Pygments with optimal plugin
support even for old Python versions, you should do::
pip install pygments[plugins]
Pygments still falls back on
pkg_resources
if neitherimportlib.metadata
norimportlib_metadata
is found, but itwill be slower.
Silently ignore
BrokenPipeError
in the command-line interface(#2193).
The
HtmlFormatter
now uses thelinespans
attribute foranchorlinenos
if thelineanchors
attribute is unset (#2026).The
highlight
,lex
andformat
functions no longerwrongly report "argument must be a lexer/formatter instance, not a
class" in some cases where this is not the actual problem (#2123).
Fix warnings in doc build (#2124).
The
codetagify
filter now recognizesFIXME
tags by default (#2150).The
pygmentize
command now recognizes if theCOLORTERM
environment variable is set to a value indicating that true-color
support is available. In that case, it uses the
TerminalTrueColorFormatter
by default (#2160)
Remove redundant caches for filename patterns (#2153)
Use new non-deprecated Pillow API for text bounding box in
ImageFormatter
(#2198)
Remove
default_style
(#930, #2183)Stop treating
DeprecationWarnings
as errors in the unit tests (#2196)v2.12.0
Compare Source
(released April 24th, 2022)
Added lexers:
UnixConfigLexer
for "colon-separated" config files, like/etc/passwd
(#2112)Updated lexers:
Agda: Update keyword list (#2017)
C family: Fix identifiers after
case
statements (#2084)Clojure: Highlight ratios (#2042)
Csound: Update to 6.17 (#2064)
CSS: Update the list of properties (#2113)
Elpi:
->
(#2028)Futhark: Add missing tokens (#2118)
Gherkin: Add
But
(#2046)Inform6: Update to 6.36 (#2050)
Jinja2: add
.xxx.j2
and.xxx.jinja2
to relevant lexers(for
xxx
=html
,xml
, etc.) (#2103)JSON: Support C comments in JSON (#2049). Note: This doesn't mean the JSON parser now supports JSONC or JSON5 proper, just that it doesn't error out when seeing a
/* */
or//
style comment. If you need proper comment handling, consider using theJavaScript
lexer.LilyPond:
PHP: Update builtin function and keyword list (#2054, #2056)
Python: highlight
EncodingWarning
(#2106)Savi: fix highlighting for underscore/private identifiers,
add string interpolation (#2102); fix nested type name highlighting
(#2110)
Scheme: Various improvements (#2060)
Spice: Update the keyword list, add new types (#2063, #2067)
Terraform:
Add
plugins
argument toget_all_lexers()
.Bump minimal Python version to 3.6 (#2059)
Fix multiple lexers marking whitespace as
Text
(#2025)Remove various redundant uses of
re.UNICODE
(#2058)Associate
.resource
with the Robot framework (#2047)Associate
.cljc
with Clojure (#2043)Associate
.tpp
with C++ (#2031)Remove traces of Python 2 from the documentation (#2039)
The
native
style was updated to meet the WCAG AAA contrast guidelines (#2038)Fix various typos (#2030)
Fix
Groff
formatter not inheriting token styles correctly (#2024)Various improvements to the CI (#2036)
The Ada lexer has been moved to a separate file (#2117)
When
linenos=table
is used, the<table>
itself is now wrapped with a<div class="highlight">
tag instead of placing it inside the<td class="code">
cell (#632.) With this change, the output matches the documented behavior... note::
If you have subclassed
HtmlFormatter.wrap
, you may have to adjust the logic.Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Enabled.
♻ Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR has been generated by Mend Renovate. View repository job log here.