Page MenuHomePhabricator

Update Pygments to latest 2.1
Closed, ResolvedPublic

Description

In the GeShi Syntax Highlight extension, update Pygments to latest master. This adds a number of -previously- missing lexers.

I especially need the lexer for TypoScript, which has been added in https://bitbucket.org/birkenfeld/pygments-main/commits/d4772a6fbbed4e6395258d9908d73071c9231126.

(Ori asked for this issue.)

Event Timeline

Joergi123 raised the priority of this task from to Needs Triage.
Joergi123 updated the task description. (Show Details)
Joergi123 added a project: SyntaxHighlight.
Joergi123 subscribed.
Joergi123 set Security to None.

Change 267998 had a related patch set uploaded (by Ori.livneh):
create_pygmentize_bundle: add '--tip' option

https://gerrit.wikimedia.org/r/267998

Change 268001 had a related patch set uploaded (by Ori.livneh):
Update pygments bundle to 2.1

https://gerrit.wikimedia.org/r/268001

Change 268003 had a related patch set uploaded (by Ori.livneh):
[DO NOT MERGE] Update pygmentize to 7614bf7

https://gerrit.wikimedia.org/r/268003

The title is Update Pygments to latest master
Should master be 2.1?

It should in fact be the latest HEAD from master. The release versions do not yet contain support for typoscript, the language I need.

Change 267998 abandoned by Ori.livneh:
create_pygmentize_bundle: add '--tip' option

Reason:
This won't work; the file we fetch from PyPI is not an ordinary zip file but a wheel file. The zipped up repo from bitbucket is not equivalent. To bundle the tip of master, one has to clone the repository and run python setup.py bdist_wheel.

https://gerrit.wikimedia.org/r/267998

Change 268001 merged by jenkins-bot:
Update pygments bundle to 2.1

https://gerrit.wikimedia.org/r/268001

Change 268204 had a related patch set uploaded (by Ori.livneh):
Update pygments bundle to 2.1

https://gerrit.wikimedia.org/r/268204

Change 268205 had a related patch set uploaded (by Ori.livneh):
Update pygments bundle to 2.1

https://gerrit.wikimedia.org/r/268205

Change 268205 merged by jenkins-bot:
Update pygments bundle to 2.1

https://gerrit.wikimedia.org/r/268205

Change 268204 merged by jenkins-bot:
Update pygments bundle to 2.1

https://gerrit.wikimedia.org/r/268204

Change 268003 abandoned by Ori.livneh:
[DO NOT MERGE] Update pygmentize to 7614bf7

https://gerrit.wikimedia.org/r/268003

Joergi123 triaged this task as Medium priority.
Legoktm renamed this task from Update Pygments to latest master to Update Pygments to latest 2.1.Jan 29 2017, 9:09 AM
Legoktm assigned this task to ori.
Legoktm raised the priority of this task from Medium to Needs Triage.