Bug 256995 - textproc/py-pygments: Update to 2.9.0
Summary: textproc/py-pygments: Update to 2.9.0
Status: Open
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: --- Affects Some People
Assignee: Port Management Team
URL: https://github.com/pygments/pygments/...
Keywords:
Depends on: 257471
Blocks:
  Show dependency treegraph
 
Reported: 2021-07-05 15:38 UTC by Thierry Thomas
Modified: 2021-07-28 09:16 UTC (History)
2 users (show)

See Also:
thierry: maintainer-feedback-
thierry: merge-quarterly-
thierry: exp-run?


Attachments
textproc/py-pygments: upgrade to 2.9.0 (1.81 KB, patch)
2021-07-05 15:38 UTC, Thierry Thomas
no flags Details | Diff
textproc/py-pygments: upgrade to 2.9.0 (1.84 KB, patch)
2021-07-25 16:18 UTC, Thierry Thomas
koobs: maintainer-approval+
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Thierry Thomas freebsd_committer 2021-07-05 15:38:52 UTC
Created attachment 226241 [details]
textproc/py-pygments: upgrade to 2.9.0

Pygments is lagging, and an upgrade is required to update math/mathicsscript to 3.3.1 (at least to 2.8.0).

The proposed patch upgrades to 2.9.0.

    Release notes at <https://github.com/pygments/pygments/releases/tag/2.9.0>.
    
    - Remove conflict with the defunct paraview.
    
    - Add a test target (3710 passed, 3 skipped).
Comment 1 Thierry Thomas freebsd_committer 2021-07-21 16:28:05 UTC
Maintainer's time-out.
Comment 2 Thierry Thomas freebsd_committer 2021-07-21 16:32:16 UTC
After a maintainer's time-out, it seems safer to request an exp-run (this port is a run dependency of 62 ports).
Comment 3 Kubilay Kocak freebsd_committer freebsd_triage 2021-07-25 01:35:22 UTC
@Thierry: py.test may not point where the port needs it to (the python version its  being built for, rather than the default). Recommend:

  ${PYTHON_CMD} -m pytest -v -rs -o addopts=

The last arg ensures deterministic pytest environment by overriding anything set in setup.cfg:[pytest] or other places, which often add unecessary things like additional dev dependencies (like pylint), which we don't need downstream)
Comment 4 Thierry Thomas freebsd_committer 2021-07-25 16:18:08 UTC
Created attachment 226682 [details]
textproc/py-pygments: upgrade to 2.9.0

New patch, with koobs' suggestion for the test target.

Note for Antoine: if you already began the exp-run, no problem, it only affects the test target, no change for the build.
Comment 5 Thierry Thomas freebsd_committer 2021-07-26 07:17:26 UTC
maintainer-feedback set to - after maintainer’s time-out, see Comment 1.
Please do not set it back.
Comment 6 Kubilay Kocak freebsd_committer freebsd_triage 2021-07-26 08:02:50 UTC
Comment on attachment 226682 [details]
textproc/py-pygments: upgrade to 2.9.0

^Triage: 

Approved by: portmgr (maintainer timeout)