summaryrefslogtreecommitdiff
path: root/gnu/packages/python-xyz.scm
diff options
context:
space:
mode:
authorSharlatan Hellseher <sharlatanus@gmail.com>2026-07-08 21:26:30 +0100
committerSharlatan Hellseher <sharlatanus@gmail.com>2026-08-08 23:02:21 +0100
commit08fc093554b11b6bc44af06f5692916e5a7073f4 (patch)
tree703b3006a531cadf1d5eb1f92ccd7144123bfd70 /gnu/packages/python-xyz.scm
parent5cbd7600dd6a31e66032e023d55ce6dedcdd2005 (diff)
gnu: Add python-jsonschema-minimal.
* gnu/packages/python-xyz.scm (python-jsonschema-minimal): New variable.
Diffstat (limited to 'gnu/packages/python-xyz.scm')
-rw-r--r--gnu/packages/python-xyz.scm19
1 files changed, 19 insertions, 0 deletions
diff --git a/gnu/packages/python-xyz.scm b/gnu/packages/python-xyz.scm
index 35f0be78aa3..befd54a2991 100644
--- a/gnu/packages/python-xyz.scm
+++ b/gnu/packages/python-xyz.scm
@@ -9535,6 +9535,25 @@ and convert DDL to BigQuery JSON schema.")
9535 (list python-setuptools-scm python-twisted 9535 (list python-setuptools-scm python-twisted
9536 python-setuptools python-wheel)))) 9536 python-setuptools python-wheel))))
9537 9537
9538;; A bare minimal package, mainly to use in tests and reduce closure size.
9539;; Tests are left out in the main package to slim down native-inputs and
9540;; propagated-inputs.
9541(define-public python-jsonschema-minimal
9542 (package/inherit python-jsonschema
9543 (name "python-jsonschema-minimal")
9544 (arguments
9545 (substitute-keyword-arguments arguments
9546 ((#:tests? _ #t) #f)))
9547 (native-inputs
9548 (list python-hatchling
9549 python-hatch-fancy-pypi-readme
9550 python-hatch-vcs))
9551 (propagated-inputs
9552 (list python-attrs
9553 python-jsonschema-specifications
9554 python-referencing
9555 python-rpds-py))))
9556
9538(define-public python-jsonschema-path 9557(define-public python-jsonschema-path
9539 (package 9558 (package
9540 (name "python-jsonschema-path") 9559 (name "python-jsonschema-path")