GNU bug report logs - #71589
[PATCH] gnu: python-dulwich: Update to 0.20.46.

Previous Next

Package: guix-patches;

Reported by: Nicolas Graves <ngraves <at> ngraves.fr>

Date: Sun, 16 Jun 2024 09:57:01 UTC

Severity: normal

Tags: patch

To reply to this bug, email your comments to 71589 AT debbugs.gnu.org.

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

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


Report forwarded to guix-patches <at> gnu.org:
bug#71589; Package guix-patches. (Sun, 16 Jun 2024 09:57:02 GMT) Full text and rfc822 format available.

Acknowledgement sent to Nicolas Graves <ngraves <at> ngraves.fr>:
New bug report received and forwarded. Copy sent to guix-patches <at> gnu.org. (Sun, 16 Jun 2024 09:57:02 GMT) Full text and rfc822 format available.

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

From: Nicolas Graves <ngraves <at> ngraves.fr>
To: guix-patches <at> gnu.org
Cc: ngraves <at> ngraves.fr
Subject: [PATCH] gnu: python-dulwich: Update to 0.20.46.
Date: Sun, 16 Jun 2024 11:56:08 +0200
* gnu/packages/python-xyz.scm (python-dulwich): Update to 0.20.46.
  [build-system]: Use pyproject-build-system.
  [propagated-inputs]: Add python-setuptools,
  python-typing-extensions.
  [native-inputs]: Replace git by git-minimal. Sort list.

Change-Id: I4f4b8896755dc789e44194265db7a2601fa4e572
---
 gnu/packages/python-xyz.scm | 18 ++++++++++++------
 1 file changed, 12 insertions(+), 6 deletions(-)

diff --git a/gnu/packages/python-xyz.scm b/gnu/packages/python-xyz.scm
index b0a5183b6b5..732065302c6 100644
--- a/gnu/packages/python-xyz.scm
+++ b/gnu/packages/python-xyz.scm
@@ -23326,7 +23326,7 @@ (define-public python-duckdb
 (define-public python-dulwich
   (package
     (name "python-dulwich")
-    (version "0.20.30")
+    (version "0.20.46")
     (source
       (origin
         (method url-fetch)
@@ -23335,8 +23335,8 @@ (define-public python-dulwich
                    (pypi-uri "dulwich" version)))
         (sha256
           (base32
-           "0hafaff30bmkj30b8pwpwsy3fz5h6c1pn98ihqcvl5zndflr1h22"))))
-    (build-system python-build-system)
+           "0wki0rxbxcxrq41dbapviwqn38azzqjiabyrjcym5caxzzzqh3jg"))))
+    (build-system pyproject-build-system)
     (arguments
      '(#:phases
        (modify-phases %standard-phases
@@ -23349,10 +23349,16 @@ (define-public python-dulwich
              (setenv "TEST_RUNNER" "unittest")
              (setenv "PYTHONHASHSEED" "random"))))))
     (propagated-inputs
-     (list python-fastimport python-urllib3))
+     (list python-fastimport
+           python-setuptools
+           python-typing-extensions
+           python-urllib3))
     (native-inputs
-     (list python-mock python-geventhttpclient python-gpg
-           git gnupg))
+     (list git-minimal
+           gnupg
+           python-geventhttpclient
+           python-gpg
+           python-mock))
     (home-page "https://www.dulwich.io/")
     (synopsis "Git implementation in Python")
     (description "Dulwich is an implementation of the Git file formats and
-- 
2.45.1





Information forwarded to guix-patches <at> gnu.org:
bug#71589; Package guix-patches. (Sun, 07 Jul 2024 10:20:01 GMT) Full text and rfc822 format available.

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

From: Andreas Enge <andreas <at> enge.fr>
To: 71589 <at> debbugs.gnu.org
Subject: Types of inputs
Date: Sun, 7 Jul 2024 12:18:18 +0200
Hello,

does this package swap propagated and native inputs?
python-setuptools is almost always a native input (used during building,
not when using the package). Conversely, normal inputs such as python-gpg
are usually inputs or maybe propagated-inputs.

Andreas





This bug report was last modified 62 days ago.

Previous Next


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