Page MenuHomeSolus

Update pygments to 2.5.2
ClosedPublic

Authored by rptx on Feb 24 2020, 10:02 PM.
Tags
None
Referenced Files
F11011211: D8360.diff
Thu, Aug 3, 1:27 PM
F10980902: D8360.id19975.diff
Sun, Jul 23, 5:18 AM
F10885928: D8360.id20642.diff
Jun 25 2023, 4:44 PM
F10884204: D8360.id19975.diff
Jun 24 2023, 8:32 PM
F10882527: D8360.diff
Jun 23 2023, 1:52 PM
F10866255: D8360.id20642.diff
Jun 17 2023, 2:36 PM
F10768894: D8360.id20642.diff
May 20 2023, 11:00 AM
F10728394: D8360.diff
May 10 2023, 6:34 AM
Subscribers

Details

Summary
  • Fix incompatibility with some setuptools versions
  • Fix lexing of ReST field lists
  • Fix lexing of Matlab keywords as field names
  • Recognize double-quoted strings in Matlab
  • Avoid slow backtracking in Vim lexer
  • Fix Scala highlighting of types
  • Highlight field lists more consistently in ReST
  • Fix highlighting Matlab keywords in field names
  • Recognize Matlab double quoted strings
  • Add some Terraform keywords
  • Update Modelica lexer to 3.4
  • Update Crystal examples

Signed-off-by: Régis Patroix <regis.patroix@gmail.com>

Test Plan

Build httpie 2.0.0 with it
Install httpie 2.0.0
Test httpie 2.0.0

Diff Detail

Repository
R2511 pygments
Lint
Lint Not Applicable
Unit
Tests Not Applicable

Event Timeline

rptx requested review of this revision.Feb 24 2020, 10:02 PM
JoshStrobl added a subscriber: JoshStrobl.

Build httpie 2.0.0 with it
Install httpie 2.0.0
Test httpie 2.0.0

This is more a test for httpie than everything else that requires pygments. Please run eopkg info pygments to see a list of various revdeps that should be tested against. Some examples: gtk-doc, qutebrowser, pelican, conan, calibre, http-prompt, spyder, etc.

This revision now requires changes to proceed.Feb 28 2020, 9:45 AM

@JoshStrobl
I was able to build and install the following :

  • calibre
  • conan
  • gtk-doc
  • http-prompt
  • httpie
  • pelican
  • python-ipython
  • python-nbconvert
  • python-qtconsole
  • python-sphinx
  • python3-ipython
  • qutebrowser
  • spyder

I tested calibre.

I was unable to build qgis due to the amount of RAM, (i think 16GB), required for this operation.

LGTM, thank you for the thorough testing.

This revision is now accepted and ready to land.Mar 8 2020, 3:51 PM
This revision was automatically updated to reflect the committed changes.