* [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.