flaskerize
flaskerize copied to clipboard
Bump pygments from 2.4.2 to 2.13.0
Bumps pygments from 2.4.2 to 2.13.0.
Release notes
Sourced from pygments's releases.
2.13.0
Added lexers:
Updated lexers:
- Ada: support Ada 2022 (#2121); disable recognition of namespaces because it disturbs lexing of aspects (#2125)
- Agda: allow straight quotes in module names (#2163)
- C family (C, C++ and many others): allow comments between elements of function headers, e.g. between the arguments and the opening brace for the body (#1891)
- C++: Resolve several cases of
Error
tokens (#2207, #2208)- Coq: add some common keywords, improve recognition of
Set
and qualified identifiers (#2158)- F*: Allow C-style comments anywhere in a line
- Fortran: fix catastrophic backtracking with backslashes in strings (#2194)
- Go: add support for generics (#2167)
- Inform: update for version 6.40 (#2190)
- Isabelle: recognize cartouches (#2089)
- Java: support multiline strings aka. text blocks (#2132)
- Kotlin: add
value
modifier (#2142)- LilyPond: add some missing builtins
- Macaulay2: update builtins (#2139)
- Matlab session: fix traceback when a line continuation ellipsis appears in the output (#2166)
- .NET: add aliases for LibreOffice Basic, OpenOfficeBasic and StarOffice Basic (#2170)
- Nim: use
Name.Builtin
instead ofKeyword.Type
(#2136)- PHP: fix
\"$var\"
inside strings (#2105)- Python: only recognize
\N
,\u
and\U
escape sequences in string literals, but not in bytes literals where they are not supported (#2204)- Tcl: support
${name}
variables (#2145)- Terraform: accept leading whitespace for
<<
heredoc delimiters (#2162)- Teraterm: Various improvements (#2165)
- Spice: add support for the recently added features including more builtin functions and bin, oct, hex number formats (#2206)
Added styles:
Pygments now tries to use the
importlib.metadata
module to discover plugins instead of the slowerpkg_resources
(#2155). In particular, this largely speeds up thepygmentize
script when the lexer is not specified.
importlib.metadata
is only available in the Python standard library since Python 3.8. For older versions, there exists animportlib_metadata
backport on PyPI. For this reason, Pygments now defines a packaging extraplugins
, which adds a requirement onimportlib_metadata
if the Python version is older than 3.8. Thus, in order to install Pygments with optimal plugin support even for old Python versions, you should do:pip install pygments[plugins]
... (truncated)
Changelog
Sourced from pygments's changelog.
Version 2.13.0
(released August 15th, 2022)
Added lexers:
Updated lexers:
- Ada: support Ada 2022 (#2121); disable recognition of namespaces because it disturbs lexing of aspects (#2125)
- Agda: allow straight quotes in module names (#2163)
- C family (C, C++ and many others): allow comments between elements of function headers, e.g. between the arguments and the opening brace for the body (#1891)
- C++: Resolve several cases of
Error
tokens (#2207, #2208)- Coq: add some common keywords, improve recognition of
Set
and qualified identifiers (#2158)- F*: Allow C-style comments anywhere in a line
- Fortran: fix catastrophic backtracking with backslashes in strings (#2194)
- Go: add support for generics (#2167)
- Inform: update for version 6.40 (#2190)
- Isabelle: recognize cartouches (#2089)
- Java: support multiline strings aka. text blocks (#2132)
- Kotlin: add
value
modifier (#2142)- LilyPond: add some missing builtins
- Macaulay2: update builtins (#2139)
- Matlab session: fix traceback when a line continuation ellipsis appears in the output (#2166)
- .NET: add aliases for LibreOffice Basic, OpenOfficeBasic and StarOffice Basic (#2170)
- Nim: use
Name.Builtin
instead ofKeyword.Type
(#2136)- PHP: fix
\"$var\"
inside strings (#2105)- Python: only recognize
\N
,\u
and\U
escape sequences in string literals, but not in bytes literals where they are not supported (#2204)- Tcl: support
${name}
variables (#2145)- Terraform: accept leading whitespace for
<<
heredoc delimiters (#2162)- Teraterm: Various improvements (#2165)
- Spice: add support for the recently added features including more builtin functions and bin, oct, hex number formats (#2206)
Added styles:
- GitHub dark (#2192)
... (truncated)
Commits
ba0d5f5
Set description type in setup.cfg803e093
Prepare for 2.13.0 release.58fbb60
Replace uses ofimport *
.a060b20
Update CHANGES.97a2f18
Merge pull request #2198 from pygments/pillow92d794221
Merge branch 'master' into pillow92d6968f8
CFamilyLexer: refuse quotes between parentheses for function definitions and ...bf1ea52
Fix glitch found by regexlintd9278a5
Fortran: fix catastrophic backtracking9bd072d
Update goldens for previous commit- Additional commits viewable in compare view
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase
.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
-
@dependabot rebase
will rebase this PR -
@dependabot recreate
will recreate this PR, overwriting any edits that have been made to it -
@dependabot merge
will merge this PR after your CI passes on it -
@dependabot squash and merge
will squash and merge this PR after your CI passes on it -
@dependabot cancel merge
will cancel a previously requested merge and block automerging -
@dependabot reopen
will reopen this PR if it is closed -
@dependabot close
will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually -
@dependabot ignore this major version
will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) -
@dependabot ignore this minor version
will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) -
@dependabot ignore this dependency
will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)