summaryrefslogtreecommitdiff
path: root/gnu
diff options
context:
space:
mode:
authorSharlatan Hellseher <sharlatanus@gmail.com>2026-07-08 21:34:55 +0100
committerSharlatan Hellseher <sharlatanus@gmail.com>2026-08-08 23:02:21 +0100
commitf6d004a8859a82342848c9497e6824c420e7aa89 (patch)
tree298bc92e91517ef060a2a8fe34e0fc8e2486b5b0 /gnu
parent08fc093554b11b6bc44af06f5692916e5a7073f4 (diff)
gnu: Add python-dnspython-minimal.
* gnu/packages/python-xyz.scm (python-dnspython-minimal): New variable.
Diffstat (limited to 'gnu')
-rw-r--r--gnu/packages/python-xyz.scm14
1 files changed, 14 insertions, 0 deletions
diff --git a/gnu/packages/python-xyz.scm b/gnu/packages/python-xyz.scm
index befd54a2991..95610a44bdc 100644
--- a/gnu/packages/python-xyz.scm
+++ b/gnu/packages/python-xyz.scm
@@ -23478,6 +23478,7 @@ until the object is actually required, and caches the result of said call.")
23478 (license license:bsd-2))) 23478 (license license:bsd-2)))
23479 23479
23480(define-public python-dnspython 23480(define-public python-dnspython
23481 ;; TODO: Move to (gnu packages python-web).
23481 (package 23482 (package
23482 (name "python-dnspython") 23483 (name "python-dnspython")
23483 (version "2.8.0") 23484 (version "2.8.0")
@@ -23534,6 +23535,19 @@ types. It can be used for queries, zone transfers, and dynamic updates.
23534It supports TSIG authenticated messages and EDNS0.") 23535It supports TSIG authenticated messages and EDNS0.")
23535 (license license:expat))) 23536 (license license:expat)))
23536 23537
23538;; A bare minimal package, mainly to use in tests and reduce closure size.
23539;; Tests are left out in the main package to slim down native-inputs and
23540;; propagated-inputs.
23541(define-public python-dnspython-minimal
23542 (package/inherit python-dnspython
23543 (name "python-dnspython-minimal")
23544 (arguments
23545 (substitute-keyword-arguments arguments
23546 ((#:tests? _ #t) #f)))
23547 (native-inputs
23548 (list python-hatchling))
23549 (propagated-inputs '())))
23550
23537(define-public python-py3dns 23551(define-public python-py3dns
23538 (package 23552 (package
23539 (name "python-py3dns") 23553 (name "python-py3dns")