From d3f5b932a7ffe0ee97bf437daf8d87884c661b23 Mon Sep 17 00:00:00 2001 From: Nicolas Graves Date: Mon, 17 Aug 2026 21:07:26 +0200 Subject: gnu: Add python-udocker. * gnu/packages/docker.scm (python-udocker): New variable. Relates-to: guix/guix!10625 Reviewed-by: Hugo Buddelmeijer Signed-off-by: Sharlatan Hellseher --- gnu/packages/docker.scm | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/gnu/packages/docker.scm b/gnu/packages/docker.scm index 3fc7e373c1b..9f180244eda 100644 --- a/gnu/packages/docker.scm +++ b/gnu/packages/docker.scm @@ -418,6 +418,30 @@ store API. It allows programmers to interact with a Docker registry using Python without keeping their credentials in a Docker configuration file.") (license license:asl2.0))) +(define-public python-udocker + (package + (name "python-udocker") + (version "1.3.17") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/indigo-dc/udocker") + (commit version))) + (file-name (git-file-name name version)) + (sha256 + (base32 "1nbsj3kwlnkr12ykl1xd0r2hykikhrs0z9wgfb26y2nxpf85z3rz")))) + (build-system pyproject-build-system) + ;; Daemon chroot inconsistencies. + (arguments (list #:test-flags #~(list "-k" "not test_05__get_volume_bindings"))) + (native-inputs (list python-pytest python-setuptools)) + (home-page "https://github.com/indigo-dc/udocker") + (synopsis "Execute simple docker containers without root privileges") + (description + "This package provides a basic user tool to execute simple docker containers in +batch or interactive systems without root privileges.") + (license license:asl2.0))) + (define-public containerd (package (name "containerd") -- cgit v1.2.3