all messages for Guix-related lists mirrored at yhetil.org
 help / color / mirror / code / Atom feed
* [bug#71589] [PATCH] gnu: python-dulwich: Update to 0.20.46.
@ 2024-06-16  9:56 Nicolas Graves via Guix-patches via
  2024-07-07 10:18 ` [bug#71589] Types of inputs Andreas Enge
  0 siblings, 1 reply; 2+ messages in thread
From: Nicolas Graves via Guix-patches via @ 2024-06-16  9:56 UTC (permalink / raw)
  To: 71589; +Cc: ngraves

* 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





^ permalink raw reply related	[flat|nested] 2+ messages in thread

* [bug#71589] Types of inputs
  2024-06-16  9:56 [bug#71589] [PATCH] gnu: python-dulwich: Update to 0.20.46 Nicolas Graves via Guix-patches via
@ 2024-07-07 10:18 ` Andreas Enge
  0 siblings, 0 replies; 2+ messages in thread
From: Andreas Enge @ 2024-07-07 10:18 UTC (permalink / raw)
  To: 71589

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





^ permalink raw reply	[flat|nested] 2+ messages in thread

end of thread, other threads:[~2024-07-07 11:02 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2024-06-16  9:56 [bug#71589] [PATCH] gnu: python-dulwich: Update to 0.20.46 Nicolas Graves via Guix-patches via
2024-07-07 10:18 ` [bug#71589] Types of inputs Andreas Enge

Code repositories for project(s) associated with this external index

	https://git.savannah.gnu.org/cgit/guix.git

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.