[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[bug#55083] [PATCH 2/2] gnu: Add bundlewrap
From: |
Denis 'GNUtoo' Carikli |
Subject: |
[bug#55083] [PATCH 2/2] gnu: Add bundlewrap |
Date: |
Sat, 23 Apr 2022 18:54:45 +0200 |
* gnu/packages/configuration-management.scm (bundlewrap): New variable
Signed-off-by: Denis 'GNUtoo' Carikli <GNUtoo@cyberdimension.org>
---
gnu/packages/configuration-management.scm | 41 +++++++++++++++++++++--
1 file changed, 38 insertions(+), 3 deletions(-)
diff --git a/gnu/packages/configuration-management.scm
b/gnu/packages/configuration-management.scm
index c64b937fe5..cbbddf3cd1 100644
--- a/gnu/packages/configuration-management.scm
+++ b/gnu/packages/configuration-management.scm
@@ -1,5 +1,6 @@
;;; GNU Guix --- Functional package management for GNU
;;; Copyright © 2020 Oleg Pykhalov <go.wigust@gmail.com>
+;;; Copyright © 2022 Denis 'GNUtoo' Carikli <GNUtoo@cyberdimension.org>
;;;
;;; This file is part of GNU Guix.
;;;
@@ -18,11 +19,17 @@
(define-module (gnu packages configuration-management)
#:use-module (gnu packages)
- #:use-module (guix build-system go)
- #:use-module (guix git-download)
#:use-module (gnu packages golang)
- #:use-module (gnu packages version-control)
+ #:use-module (gnu packages python-crypto)
+ #:use-module (gnu packages python-web)
+ #:use-module (gnu packages python-xyz)
+ #:use-module (gnu packages ssh)
#:use-module (gnu packages textutils)
+ #:use-module (gnu packages version-control)
+ #:use-module (guix build-system go)
+ #:use-module (guix build-system python)
+ #:use-module (guix download)
+ #:use-module (guix git-download)
#:use-module ((guix licenses) #:prefix license:)
#:use-module (guix packages)
#:use-module (guix utils))
@@ -103,3 +110,31 @@ (define-public chezmoi
(description "This package helps to manage personal configuration files
across multiple machines.")
(license license:expat)))
+
+(define-public bundlewrap
+ (package
+ (name "bundlewrap")
+ (version "4.13.6")
+ (source (origin
+ (method url-fetch)
+ (uri (pypi-uri "bundlewrap" version))
+ (sha256
+ (base32
+ "1fsy5kjpacrca85ckxhwq1y4lci4ysls5raam75jpkzg5ra1fxj7"))))
+ (build-system python-build-system)
+ (inputs (list python-cryptography
+ python-jinja2
+ python-librouteros
+ python-mako
+ python-passlib
+ python-pyaml
+ python-requests
+ python-tomlkit
+ openssh))
+ (arguments
+ ;; Tests require network
+ `(#:tests? #f))
+ (synopsis "Agent-less configuration management")
+ (description "Agent-less configuration management with Python")
+ (home-page "https://bundlewrap.org/")
+ (license license:gpl3)))
--
2.35.1
- [bug#55083] [PATCH 1/2] gnu: add python-librouteros, Denis 'GNUtoo' Carikli, 2022/04/23
- [bug#55083] [PATCH 2/2] gnu: Add bundlewrap,
Denis 'GNUtoo' Carikli <=
- [bug#55083] [PATCH 2/2] gnu: Add bundlewrap, Maxime Devos, 2022/04/23
- [bug#55083] [PATCH 2/2] gnu: Add bundlewrap, Maxime Devos, 2022/04/23
- [bug#55083] [PATCH 2/2] gnu: Add bundlewrap, Maxime Devos, 2022/04/23
- [bug#55083] [PATCH 2/2] gnu: Add bundlewrap, Maxime Devos, 2022/04/23
- [bug#55083] [PATCH 2/2] gnu: Add bundlewrap, Maxime Devos, 2022/04/23
- [bug#55083] [PATCH 1/2] gnu: add python-librouteros, Maxime Devos, 2022/04/23
- [bug#55083] [PATCH 1/2] gnu: add python-librouteros, Maxime Devos, 2022/04/23
- [bug#55083] [PATCH 1/2] gnu: add python-librouteros, Maxime Devos, 2022/04/23