GNU bug report logs - #64503
[PATCH] gnu: python-pygments: Update to 2.15.1.

Previous Next

Package: guix-patches;

Reported by: Ricardo Wurmus <rekado <at> elephly.net>

Date: Thu, 6 Jul 2023 21:20:02 UTC

Severity: normal

Tags: patch

Done: Ricardo Wurmus <rekado <at> elephly.net>

Bug is archived. No further changes may be made.

To add a comment to this bug, you must first unarchive it, by sending
a message to control AT debbugs.gnu.org, with unarchive 64503 in the body.
You can then email your comments to 64503 AT debbugs.gnu.org in the normal way.

Toggle the display of automated, internal messages from the tracker.

View this report as an mbox folder, status mbox, maintainer mbox


Report forwarded to lars <at> 6xq.net, jgart <at> dismail.de, guix-patches <at> gnu.org:
bug#64503; Package guix-patches. (Thu, 06 Jul 2023 21:20:02 GMT) Full text and rfc822 format available.

Acknowledgement sent to Ricardo Wurmus <rekado <at> elephly.net>:
New bug report received and forwarded. Copy sent to lars <at> 6xq.net, jgart <at> dismail.de, guix-patches <at> gnu.org. (Thu, 06 Jul 2023 21:20:02 GMT) Full text and rfc822 format available.

Message #5 received at submit <at> debbugs.gnu.org (full text, mbox):

From: Ricardo Wurmus <rekado <at> elephly.net>
To: guix-patches <at> gnu.org
Cc: Ricardo Wurmus <rekado <at> elephly.net>
Subject: [PATCH] gnu: python-pygments: Update to 2.15.1.
Date: Thu,  6 Jul 2023 23:18:47 +0200
* gnu/packages/python-xyz.scm (python-pygments): Update to 2.15.1.
[build-system]: Use pyproject-build-system.
[arguments]: Run tests.
[native-inputs]: Add python-pytest.
---
 gnu/packages/python-xyz.scm | 15 ++++++++++-----
 1 file changed, 10 insertions(+), 5 deletions(-)

diff --git a/gnu/packages/python-xyz.scm b/gnu/packages/python-xyz.scm
index a89f25b5b6..89a75556bd 100644
--- a/gnu/packages/python-xyz.scm
+++ b/gnu/packages/python-xyz.scm
@@ -5913,18 +5913,23 @@ (define-public python-doc8
 (define-public python-pygments
   (package
     (name "python-pygments")
-    (version "2.12.0")
+    (version "2.15.1")
     (source
      (origin
        (method url-fetch)
        (uri (pypi-uri "Pygments" version))
        (sha256
         (base32
-         "1sr6iqh21xi6p8aba4wa9pqfhjbbpcvn9jcsx0ggy4lniw8idcay"))))
-    (build-system python-build-system)
+         "0p3p28fif7m2w5mkd0z99zk9xwgrs3m61x85415qk0fl3ly4vkla"))))
+    (build-system pyproject-build-system)
     (arguments
-     ;; FIXME: Tests require sphinx, which depends on this.
-     '(#:tests? #f))
+     (list
+      #:test-flags
+      ;; Some tests require sphinx, which depends on this, so we only run
+      ;; basic tests.
+      '(list "--ignore-glob=tests/*/*")))
+    (native-inputs
+     (list python-pytest))
     (home-page "https://pygments.org/")
     (synopsis "Syntax highlighting")
     (description

base-commit: 2426e51688d479042ea115a634c6be2d8b9f3b99
prerequisite-patch-id: 64bdaf1b46e713c11e7e3befc50968710d721da1
prerequisite-patch-id: 33eb796cc51e4372cab09fce61b1c4da73c5884d
-- 
2.40.1





Information forwarded to guix-patches <at> gnu.org:
bug#64503; Package guix-patches. (Sun, 09 Jul 2023 17:06:02 GMT) Full text and rfc822 format available.

Message #8 received at 64503 <at> debbugs.gnu.org (full text, mbox):

From: Lars-Dominik Braun <lars <at> 6xq.net>
To: Ricardo Wurmus <rekado <at> elephly.net>
Cc: 64503 <at> debbugs.gnu.org, jgart <jgart <at> dismail.de>
Subject: Re: [bug#64503] [PATCH] gnu: python-pygments: Update to 2.15.1.
Date: Sun, 9 Jul 2023 19:05:33 +0200
Hi,

> * gnu/packages/python-xyz.scm (python-pygments): Update to 2.15.1.
> [build-system]: Use pyproject-build-system.
> [arguments]: Run tests.
> [native-inputs]: Add python-pytest.

LGTM. How do you want to push this, since it affects alot of
packages? python-team?

Lars





Information forwarded to guix-patches <at> gnu.org:
bug#64503; Package guix-patches. (Sun, 09 Jul 2023 19:57:02 GMT) Full text and rfc822 format available.

Message #11 received at 64503 <at> debbugs.gnu.org (full text, mbox):

From: Ricardo Wurmus <rekado <at> elephly.net>
To: Lars-Dominik Braun <lars <at> 6xq.net>
Cc: 64503 <at> debbugs.gnu.org, jgart <jgart <at> dismail.de>,
 Nicolas Goaziou <mail <at> nicolasgoaziou.fr>
Subject: Re: [bug#64503] [PATCH] gnu: python-pygments: Update to 2.15.1.
Date: Sun, 09 Jul 2023 21:53:28 +0200
Lars-Dominik Braun <lars <at> 6xq.net> writes:

>> * gnu/packages/python-xyz.scm (python-pygments): Update to 2.15.1.
>> [build-system]: Use pyproject-build-system.
>> [arguments]: Run tests.
>> [native-inputs]: Add python-pytest.
>
> LGTM. How do you want to push this, since it affects alot of
> packages? python-team?

Either that or piggy-backing on the tex-team branch that’s about ready
to be built these days.

-- 
Ricardo




Information forwarded to guix-patches <at> gnu.org:
bug#64503; Package guix-patches. (Mon, 10 Jul 2023 06:18:02 GMT) Full text and rfc822 format available.

Message #14 received at 64503 <at> debbugs.gnu.org (full text, mbox):

From: Lars-Dominik Braun <lars <at> 6xq.net>
To: Ricardo Wurmus <rekado <at> elephly.net>
Cc: 64503 <at> debbugs.gnu.org, jgart <jgart <at> dismail.de>,
 Nicolas Goaziou <mail <at> nicolasgoaziou.fr>
Subject: Re: [bug#64503] [PATCH] gnu: python-pygments: Update to 2.15.1.
Date: Mon, 10 Jul 2023 08:17:34 +0200
Hi,

> Either that or piggy-backing on the tex-team branch that’s about ready
> to be built these days.

tex-team will probably be faster. python-team is not ready yet,
unfortunately :(

Lars





Information forwarded to guix-patches <at> gnu.org:
bug#64503; Package guix-patches. (Tue, 18 Jul 2023 08:07:02 GMT) Full text and rfc822 format available.

Message #17 received at 64503 <at> debbugs.gnu.org (full text, mbox):

From: Ricardo Wurmus <rekado <at> elephly.net>
To: Lars-Dominik Braun <lars <at> 6xq.net>
Cc: 64503 <at> debbugs.gnu.org, jgart <jgart <at> dismail.de>,
 Nicolas Goaziou <mail <at> nicolasgoaziou.fr>
Subject: Re: [bug#64503] [PATCH] gnu: python-pygments: Update to 2.15.1.
Date: Tue, 18 Jul 2023 10:05:25 +0200
Lars-Dominik Braun <lars <at> 6xq.net> writes:

>> Either that or piggy-backing on the tex-team branch that’s about ready
>> to be built these days.
>
> tex-team will probably be faster. python-team is not ready yet,
> unfortunately :(

After discussing with ngz, we think it’s better to keep this out of
tex-team, because there’s a chance of unforeseen breakage.  May I push
this to the python-team branch?

-- 
Ricardo




Information forwarded to guix-patches <at> gnu.org:
bug#64503; Package guix-patches. (Tue, 18 Jul 2023 08:43:02 GMT) Full text and rfc822 format available.

Message #20 received at 64503 <at> debbugs.gnu.org (full text, mbox):

From: Lars-Dominik Braun <lars <at> 6xq.net>
To: Ricardo Wurmus <rekado <at> elephly.net>
Cc: 64503 <at> debbugs.gnu.org, jgart <jgart <at> dismail.de>,
 Nicolas Goaziou <mail <at> nicolasgoaziou.fr>
Subject: Re: [bug#64503] [PATCH] gnu: python-pygments: Update to 2.15.1.
Date: Tue, 18 Jul 2023 10:41:19 +0200
Hey Ricardo,

> After discussing with ngz, we think it’s better to keep this out of
> tex-team, because there’s a chance of unforeseen breakage.  May I push
> this to the python-team branch?

sure. Please create a new branch, since python-team does not exist
yet. I’ll also push some things I’m working on later and #64573
would probably be a good candidate for python-team too.

Cheers,
Lars





Information forwarded to guix-patches <at> gnu.org:
bug#64503; Package guix-patches. (Tue, 18 Jul 2023 09:41:01 GMT) Full text and rfc822 format available.

Message #23 received at 64503 <at> debbugs.gnu.org (full text, mbox):

From: Ricardo Wurmus <rekado <at> elephly.net>
To: Lars-Dominik Braun <lars <at> 6xq.net>
Cc: 64503 <at> debbugs.gnu.org, jgart <jgart <at> dismail.de>,
 Nicolas Goaziou <mail <at> nicolasgoaziou.fr>
Subject: Re: [bug#64503] [PATCH] gnu: python-pygments: Update to 2.15.1.
Date: Tue, 18 Jul 2023 11:39:43 +0200
Hi Lars,

>> After discussing with ngz, we think it’s better to keep this out of
>> tex-team, because there’s a chance of unforeseen breakage.  May I push
>> this to the python-team branch?
>
> sure. Please create a new branch, since python-team does not exist
> yet. I’ll also push some things I’m working on later and #64573
> would probably be a good candidate for python-team too.

Okay, I’ve pushed this and #64573 to a new python-team branch and added
a specification on ci.guix.gnu.org to build the branch for x86_64.

-- 
Ricardo




Information forwarded to guix-patches <at> gnu.org:
bug#64503; Package guix-patches. (Wed, 19 Jul 2023 23:50:02 GMT) Full text and rfc822 format available.

Message #26 received at 64503 <at> debbugs.gnu.org (full text, mbox):

From: "jgart" <jgart <at> dismail.de>
To: "Ricardo Wurmus" <rekado <at> elephly.net>, "Lars-Dominik Braun" <lars <at> 6xq.net>
Cc: 64503 <at> debbugs.gnu.org, Nicolas Goaziou <mail <at> nicolasgoaziou.fr>
Subject: Re: [bug#64503] [PATCH] gnu: python-pygments: Update to 2.15.1.
Date: Wed, 19 Jul 2023 23:49:51 +0000
Thanks Ricardo,

I'll take a closer look at the Python branch soon. What is the timeline for when the Python branch is expected to be merged into master?

Have we agreed on that timeline somewhere and I missed it?

all best,

jgart




Information forwarded to guix-patches <at> gnu.org:
bug#64503; Package guix-patches. (Thu, 20 Jul 2023 06:41:01 GMT) Full text and rfc822 format available.

Message #29 received at 64503 <at> debbugs.gnu.org (full text, mbox):

From: Ricardo Wurmus <rekado <at> elephly.net>
To: jgart <jgart <at> dismail.de>
Cc: 64503 <at> debbugs.gnu.org, Lars-Dominik Braun <lars <at> 6xq.net>
Subject: Re: [bug#64503] [PATCH] gnu: python-pygments: Update to 2.15.1.
Date: Thu, 20 Jul 2023 08:39:32 +0200
"jgart" <jgart <at> dismail.de> writes:

> I'll take a closer look at the Python branch soon. What is the
> timeline for when the Python branch is expected to be merged into
> master?
>
> Have we agreed on that timeline somewhere and I missed it?

No, there’s no plan yet.

I see that the pygments upgrade broke sphinx, so that would be the next
thing to fix.

-- 
Ricardo




Reply sent to Ricardo Wurmus <rekado <at> elephly.net>:
You have taken responsibility. (Tue, 27 Feb 2024 10:20:02 GMT) Full text and rfc822 format available.

Notification sent to Ricardo Wurmus <rekado <at> elephly.net>:
bug acknowledged by developer. (Tue, 27 Feb 2024 10:20:03 GMT) Full text and rfc822 format available.

Message #34 received at 64503-done <at> debbugs.gnu.org (full text, mbox):

From: Ricardo Wurmus <rekado <at> elephly.net>
To: 64503-done <at> debbugs.gnu.org
Subject: [PATCH] gnu: python-pygments: Update to 2.15.1.
Date: Tue, 27 Feb 2024 11:18:08 +0100
This is on python-team and sphinx has been upgraded too.  Closing.

-- 
Ricardo




bug archived. Request was from Debbugs Internal Request <help-debbugs <at> gnu.org> to internal_control <at> debbugs.gnu.org. (Wed, 27 Mar 2024 11:24:05 GMT) Full text and rfc822 format available.

This bug report was last modified 1 year and 43 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.