From debbugs-submit-bounces@debbugs.gnu.org Thu May 16 06:36:16 2024 Received: (at submit) by debbugs.gnu.org; 16 May 2024 10:36:16 +0000 Received: from localhost ([127.0.0.1]:47995 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1s7YTA-0001Zq-GB for submit@debbugs.gnu.org; Thu, 16 May 2024 06:36:16 -0400 Received: from lists.gnu.org ([209.51.188.17]:59428) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1s7YT8-0001Zk-Ct for submit@debbugs.gnu.org; Thu, 16 May 2024 06:36:15 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1s7YT5-0000VA-Lj for guix-patches@gnu.org; Thu, 16 May 2024 06:36:11 -0400 Received: from mail-lj1-x236.google.com ([2a00:1450:4864:20::236]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1s7YT3-0001BP-O2 for guix-patches@gnu.org; Thu, 16 May 2024 06:36:11 -0400 Received: by mail-lj1-x236.google.com with SMTP id 38308e7fff4ca-2e538a264f7so7233131fa.0 for ; Thu, 16 May 2024 03:36:09 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1715855767; x=1716460567; darn=gnu.org; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:from:to:cc:subject:date:message-id:reply-to; bh=Libl5hefeqBMR0I8Xl3vHhuwcMQCJO26ymJmVj8fZRk=; b=LtPfLAQSW80GQx50f5dPPrG3WaRrOlmWW9HVXgpOUIEJyH1oAcdaSni7fmMwQJX4HG V7rnI7NCgZECZqezgePJAnyaePhC1BhNRcsJSu1ZHT7SQAMYyTnPkVKeeD+UqQOq6B5t sGI3eK30FFT2Fn3Fn25vIsgGEOnPk233BX0WDGHmm5ZitvIwBpQ0wIQJkMqUB3F5W/dJ InrmXwNxWJwjWmGNC+3rTJ3oxkYwlo8O3hnC8gziPv1lI4gHD6F141EZ0HHhashwc0Fp TVm2EUsoao3ZEKznEs8xgIAIhsdtwbNukUH248pTFE0BcU2XsIaNGZU09dGp5b/gRFzX WU9A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1715855767; x=1716460567; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=Libl5hefeqBMR0I8Xl3vHhuwcMQCJO26ymJmVj8fZRk=; b=eJC4THCS7Kt3Pg+hCvkCEQkuwuNDaTe5a2o/B3/NjcVn+rvjGLyGQczq+ZzfmV5ZQl MVoBt0Kls6WN0bj29mw4Nt08Q22PpEf0j+ymtECSwVE0RxYZDr8Fb5paFxEsM0EbPpMM RJ5OqoObE1nJpGFF8Gg8gxmKncGG7N+Sw1isHGsrKLqgdZTphennlUIJxAtvv2ZIjH/J RJo7JuQqDx4Di7jKqaLtf2mz+4Uf0Mx1aaMRT8QRFz7JqNz76UZowdhg8voJZByJKEa2 HdgV0Ba7h6YkexUFxgE2PyFC4t9wy3IgCYsZsQT3JzLLXpPhYsV5IzOyoGnO1CsOOHOh k8DQ== X-Gm-Message-State: AOJu0YxVvk2ChZlJCjwepnU75jMgpKrXXHh1lAU2E3a5o5hWbMe6nv3W QRrFjljlyysP6yOT1LA015YzWGr7X7/VWPETov3nguZ3084tw4NDjrk9rA== X-Google-Smtp-Source: AGHT+IHd1HANa5wk7mMW+SnyrlVIKUT5fNLYB8YEWx0CF0sO0rmZlGdr0L7NUvHBqdDjXHoZxjVJpg== X-Received: by 2002:a2e:9c96:0:b0:2e0:5b76:9acd with SMTP id 38308e7fff4ca-2e51ff4e199mr111940341fa.27.1715855767132; Thu, 16 May 2024 03:36:07 -0700 (PDT) Received: from elephant.. ([95.79.11.228]) by smtp.gmail.com with ESMTPSA id 38308e7fff4ca-2e4d15155adsm23636651fa.88.2024.05.16.03.36.06 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 16 May 2024 03:36:06 -0700 (PDT) From: "Artyom V. Poptsov" To: guix-patches@gnu.org Subject: [PATCH] gnu: Add python-augeas. Date: Thu, 16 May 2024 13:35:53 +0300 Message-ID: <9ded180a74e375d19c78ced3005307b846a02996.1715855753.git.poptsov.artyom@gmail.com> X-Mailer: git-send-email 2.41.0 MIME-Version: 1.0 X-Debbugs-Cc: Lars-Dominik Braun , Marius Bakke , Munyoki Kilyungi , Sharlatan Hellseher , Tanguy Le Carrour , jgart Content-Transfer-Encoding: 8bit Received-SPF: pass client-ip=2a00:1450:4864:20::236; envelope-from=poptsov.artyom@gmail.com; helo=mail-lj1-x236.google.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.3 (-) X-Debbugs-Envelope-To: submit Cc: "Artyom V. Poptsov" X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.3 (--) * gnu/packages/python-xyz.scm (python-augeas): New variable. Change-Id: Id1c1b87c9f5897583560f70243ef060b10eac4d4 --- gnu/packages/python-xyz.scm | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) diff --git a/gnu/packages/python-xyz.scm b/gnu/packages/python-xyz.scm index ddc697f71b..da0edd47bd 100644 --- a/gnu/packages/python-xyz.scm +++ b/gnu/packages/python-xyz.scm @@ -414,6 +414,32 @@ (define-public python-awkward-cpp package. It is not useful on its own, only as a dependency for awkward.") (license license:bsd-3))) +(define-public python-augeas + (package + (name "python-augeas") + (version "1.1.0") + (source + (origin + (method url-fetch) + (uri (pypi-uri "python-augeas" version)) + (sha256 + (base32 "131vzy7bnnqdglz6hd79zkkdqfbyz0rxhwsz0mbzq3xlhsga952i")))) + (build-system pyproject-build-system) + (arguments + (list + #:phases #~(modify-phases %standard-phases + (add-before 'build 'configure-environment + (lambda _ + (setenv "LD_LIBRARY_PATH" + (string-append #$(this-package-input "augeas") + "/lib"))))))) + (propagated-inputs (list augeas python-cffi)) + (native-inputs (list python-pytest)) + (home-page "https://github.com/hercules-team/python-augeas") + (synopsis "Python bindings for Augeas") + (description "Pure Python bindings for @url{https://augeas.net, Augeas}.") + (license license:lgpl2.1))) + (define-public python-awkward (package (name "python-awkward") base-commit: 5a624adfd7b14c3717237d137bd0766c77f0f570 -- 2.41.0 From debbugs-submit-bounces@debbugs.gnu.org Thu May 16 15:57:21 2024 Received: (at 70976) by debbugs.gnu.org; 16 May 2024 19:57:22 +0000 Received: from localhost ([127.0.0.1]:50680 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1s7hE9-00038F-Jg for submit@debbugs.gnu.org; Thu, 16 May 2024 15:57:21 -0400 Received: from mail-wm1-f47.google.com ([209.85.128.47]:44264) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1s7hE8-000385-A6 for 70976@debbugs.gnu.org; Thu, 16 May 2024 15:57:21 -0400 Received: by mail-wm1-f47.google.com with SMTP id 5b1f17b1804b1-4202cea98daso6653225e9.0 for <70976@debbugs.gnu.org>; Thu, 16 May 2024 12:57:17 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1715889372; x=1716494172; darn=debbugs.gnu.org; h=mime-version:message-id:date:subject:to:from:from:to:cc:subject :date:message-id:reply-to; bh=akeTamJwBHIegOQkVUOHKqW7YGc1KMb1lFdIc2SOsEw=; b=MdnpeueVrcgcrsfJjaeFg6qGuvsXLi6+Ew9m7BGd9fOf7XCziOeN4B1cRyZE0KAuIj Afqjv2QbILHZglgIpO4NOC2vvDou0N522KTVhduvZDoJByn6f02vIUK+ulhptzlmbvuK WYuGOztdiqFJN3J9B3Bu8k8QlVliWHNBhv/qHoW24YTs2r+4fFCZiEIg83ond3smA5T3 c+DoxltNJ4YsKvZE6VNx/gZmomH8tIrA6S1wU3em02uJh2tq8MVt95F/K5TN1m361snM oGNJ/QyVC0+ze0ar3CD0Xcq8kTKNO90y6vc68DHx0YlgnLU28792/TYrCtTQOd/0a69n K/KA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1715889372; x=1716494172; h=mime-version:message-id:date:subject:to:from:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=akeTamJwBHIegOQkVUOHKqW7YGc1KMb1lFdIc2SOsEw=; b=UaqmPTdYM33ZYEZmHTPTnmLRYX9IqTG851zOHHIV5K+N5/fFXXL1Yd2afSdudwR8UC 0C5Of1Y+XReaUyikPn/hanRkXEdOhtrgPkMIWGVU/UWSGlbSkSS1oVSYwLSEzyc9a1co +efPhqguoFHgg0g0Lz/MXAJYMMBLRu9WTZctufmrcxhxGnq5K1gxdCv1z+mnpND/YPL0 n1+Me04ba8DlD2YsvUHSO2DLnl9grOmMGe4Yfc08APFNwCmgbHRw0XEymMkRGOBojiQS R7hiDhcjVX8kMy0jn7JjEZuq6pIHzHKXCaAHGCbz+9sIGyzRrjjUS07IGPxscDWQgdWb KI+A== X-Gm-Message-State: AOJu0Yw4FBELDUkeq/oFsFvv8RjnMt/nkxyDczd8Sc8ImT3sReSyTE5l H4w0FZfF8iq6EvQ/I6sm9jOAK5Z17ZLOzODtDUd0wZOfkKJUxD5LhtH4mA6h X-Google-Smtp-Source: AGHT+IF3VYfA9GLncOUOgxj/Wh7u8AH+ai+OSkvZ+HAUQkWv6VvYfeJ30hvgKCq0h385+qoZXqxUvw== X-Received: by 2002:a05:600c:1989:b0:420:14ab:b662 with SMTP id 5b1f17b1804b1-42014abb8a1mr96694505e9.40.1715889371846; Thu, 16 May 2024 12:56:11 -0700 (PDT) Received: from guxtil (bagu-15-b2-v4wan-170076-cust245.vm21.cable.virginm.net. [77.98.0.246]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-41fccce9348sm273902915e9.24.2024.05.16.12.56.10 for <70976@debbugs.gnu.org> (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 16 May 2024 12:56:10 -0700 (PDT) From: Sharlatan Hellseher To: 70976@debbugs.gnu.org Subject: [PATCH] gnu: Add python-augeas. Date: Thu, 16 May 2024 20:55:54 +0100 Message-ID: <87wmnt8rat.fsf@gmail.com> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 70976 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) --=-=-= Content-Type: text/plain Hi, Thank you for the patch. I've got some review points. Try to avoid to modify LD_LIBRARY_PATH --8<---------------cut here---------------start------------->8--- + (arguments + (list + #:phases #~(modify-phases %standard-phases + (add-before 'build 'configure-environment + (lambda _ + (setenv "LD_LIBRARY_PATH" + (string-append #$(this-package-input "augeas") + "/lib"))))))) --8<---------------cut here---------------end--------------->8--- As you may check, the project silently uses pkg-config, xml2-config which provide library search: https://github.com/hercules-team/python-augeas/blob/a1e84a7e58e535658f681731b66eca7b71c095a2/augeas/ffi.py#L6C1-L8C60 --8<---------------cut here---------------start------------->8--- def get_include_dirs(): XML2_CONFIG = os.environ.get('XML2_CONFIG', 'xml2-config') PKG_CONFIG = os.environ.get('PKG_CONFIG', 'pkg-config') --8<---------------cut here---------------end--------------->8--- In that light, augeas needs to be placed in inputs and 2 packages need to be added to native-inputs (pkg-config, and maybe libxml2): --8<---------------cut here---------------start------------->8--- + (propagated-inputs (list augeas python-cffi)) --8<---------------cut here---------------end--------------->8--- In general for the python packages, similar like for the golang - propagated-inputs is a place for any modules (they are just sources and) requuring during runtime of the project you may check it like this: --8<---------------cut here---------------start------------->8--- guix shell python- python -- python3 'import ' --8<---------------cut here---------------end--------------->8--- Nix has 100k packages, and may provide some insight on which inputs and where the package expects ;-) https://github.com/NixOS/nixpkgs/blob/nixos-23.11/pkgs/development/python-modules/augeas/default.nix#L34 -- Oleg --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAEBCgAdFiEEmEeB3micIcJkGAhndtcnv/Ys0rUFAmZGZMoACgkQdtcnv/Ys 0rWHtg/8D6lqWcqJMLOoRYLYTMBzZt6cUqt8xN8EiC748PEppV0GyRioquK7nFjr o/ppOajFQAKPMXPHgt6fLM4kxCwLBoJlzes3PylpFGR4sGodm3qH74MkJnAX6Ojx U7QiRG+aUlQ/v9Uowtuo5UpIhr95sihP5zRFaSAw0GbBdCmPW98RztJuwYQXOgmF 1cDpjqHgX49sYM2apJ3Pe04P9KyStrdPwXLW8b7cTP8lQ3yzCxBfP8gyoMrWH7Lz uF0TuszB1QEJ3hHFU9QG0d61xXwLAc3zVbLkZjgPp6zc45/ul2kaYR9V7/UHa1k/ pluNabFHJoglD/hJPQNnxLdMYY2CkcGNaeiDbGZZ13FWaQJzE27ks5oTDRSkgIzf S3gj6/49hjZvJ9041X78csFncVg04L6zC/wB0epXXJxcq6ONYEiPDeDrhYuNVlWs yUWHw9ESPYbKj+P5Lv4/gR7i3htBodfYmOIEtMl/ab/0wlzW2iRk1lwYGNVxrmnR l1Y5x2sI9V2KnPLCHk14g+uGncp00x06ZPj/G0EToSobBz652ZINUo7Uon6HdysY cC/INNhIZuOkL9t0zyaAtaVfkmWXkub4+fz+f16m4pJeRRUUbXUyRbiy2v9OTNbj 8YJablHQzkLC0uF+iTcNSkQWYN4d7lo2ok59DT/KBRXzlsKJ/Zk= =I4RR -----END PGP SIGNATURE----- --=-=-=-- From debbugs-submit-bounces@debbugs.gnu.org Fri May 17 08:25:34 2024 Received: (at 70976) by debbugs.gnu.org; 17 May 2024 12:25:34 +0000 Received: from localhost ([127.0.0.1]:54909 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1s7weT-0000Zm-OH for submit@debbugs.gnu.org; Fri, 17 May 2024 08:25:34 -0400 Received: from mail-lj1-f179.google.com ([209.85.208.179]:45443) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1s7weQ-0000ZX-U6 for 70976@debbugs.gnu.org; Fri, 17 May 2024 08:25:32 -0400 Received: by mail-lj1-f179.google.com with SMTP id 38308e7fff4ca-2e0b2ddc5d1so6687251fa.3 for <70976@debbugs.gnu.org>; Fri, 17 May 2024 05:25:27 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1715948662; x=1716553462; darn=debbugs.gnu.org; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:from:to:cc:subject:date:message-id:reply-to; bh=yaltZeiN36KciITayURVLfQqcrtpj8uIOIYEyaaaVDI=; b=aJmyc9Q3Jo6o7rInVW73gawKxRQhN6hAtU1lhmteBR6K8eSsjA+OuPmj6oeIryxvxt Kc+DhNBLt5BUlFbBi7zbs36Cf3wXu5N4z9Ynr+U0Wv7D80+wNbZ9BIVXX9/ARLWJ3uQ+ u3c4yVB+SLDjg3+eRP0mqzx9Iq/eCZ/wMns3OXD4xUgPKIhhV7XXS0NKcre+4lWiHncb XGj4hzFWXvf/HGZ1NwGwSIPgAFWuzXSfot3D7k20XTFn0N2I2mAVV92Gli4x5KfHe7+g p+AXbOopGKal0mhqpAJIBTLjXiPgSFvecRkWvfOOd1URAD6Krwhs2FoxoNPxZN02QoXr Kwqg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1715948662; x=1716553462; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=yaltZeiN36KciITayURVLfQqcrtpj8uIOIYEyaaaVDI=; b=i4FUj4wPbjIbkFuld6FipW74BcUwbQEaKJBt7MhCaoHhRS1Uhu0EZ+r3ew6ux0rRJO hBn4S/ka025DFSTdksdQ3lEWlE+1sY/fQ1XMFCzrOTboblXmwgkyA79l1AQlAIRCd4rE asN3RuBu0DeD0eXx17RDcRyNAmsbyubIpSDQdmav6GgmZe5785MjTtTu922xWtUGO9Kx XD7jzm4ub2IDlucL/CDTQLWoSeh8QWylyNDbqwWD2S7vIba78fY9ZfBjieqnl7asXOk8 WhbAIxZMgOq09fzidi8fb8cRnlNuGb9r74rxQ2rh1eahQ+ijmhvxLu7Dn2/RyKXJC1Vj e0gA== X-Gm-Message-State: AOJu0YzHbHttLRZFBlKwiEW3oaICiGDFMhBmJPTy67k0m0jMQ+COxEbS nEABB7arN9CjYlbvaQSN9TQSqPbuctJ0fLb+UntkMtpCD93m4xXvx5M1IA== X-Google-Smtp-Source: AGHT+IG6SPCUimajb8L1U8zY4+9tUP0+TpMv9tAda0c+FIx1cUw95tvK+aE0j0TVNZmR0zdALugqxw== X-Received: by 2002:ac2:5331:0:b0:523:96ad:51a8 with SMTP id 2adb3069b0e04-52396ad5348mr5110033e87.7.1715948661501; Fri, 17 May 2024 05:24:21 -0700 (PDT) Received: from elephant.. ([95.79.11.228]) by smtp.gmail.com with ESMTPSA id 2adb3069b0e04-521f35ba67esm3267349e87.87.2024.05.17.05.24.20 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 17 May 2024 05:24:20 -0700 (PDT) From: "Artyom V. Poptsov" To: 70976@debbugs.gnu.org Subject: [PATCH v2 1/2] gnu: augeas: Update to 1.14.1. Date: Fri, 17 May 2024 15:24:04 +0300 Message-ID: <95b34da7c7a0a3e264c393b25e1f20bf6391ec97.1715948645.git.poptsov.artyom@gmail.com> X-Mailer: git-send-email 2.41.0 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Spam-Score: 0.7 (/) X-Debbugs-Envelope-To: 70976 Cc: "Artyom V. Poptsov" X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.3 (/) * gnu/packages/augeas.scm (augeas): Update to 1.14.1. [source]: Use tarballs from GitHub. [inputs]: Change to "native-inputs". Add readline. Change-Id: I9ca46b8a50d11c75ff6d816f2f15e1f005877244 --- gnu/packages/augeas.scm | 20 ++++++++++++-------- 1 file changed, 12 insertions(+), 8 deletions(-) diff --git a/gnu/packages/augeas.scm b/gnu/packages/augeas.scm index 2fd933604c..edea5e19c3 100644 --- a/gnu/packages/augeas.scm +++ b/gnu/packages/augeas.scm @@ -3,6 +3,7 @@ ;;; Copyright © 2017, 2018 Efraim Flashner ;;; Copyright © 2017 Eric Bavier ;;; Copyright © 2020 Tobias Geerinckx-Rice +;;; Copyright © 2024 Artyom V. Poptsov ;;; ;;; This file is part of GNU Guix. ;;; @@ -21,6 +22,7 @@ (define-module (gnu packages augeas) #:use-module ((guix licenses) #:prefix license:) + #:use-module (guix gexp) #:use-module (guix packages) #:use-module (guix download) #:use-module (guix utils) @@ -33,22 +35,24 @@ (define-module (gnu packages augeas) (define-public augeas (package (name "augeas") - (version "1.12.0") + (version "1.14.1") (source (origin + ;; XXX: Released archives have pre-generated "configure" script that + ;; allows to simplify the package definition. (method url-fetch) - (uri (string-append "http://download.augeas.net/augeas-" - version ".tar.gz")) + (uri + (string-append + "https://github.com/hercules-team/augeas/releases/download/" + "release-" version + "/augeas-" version ".tar.gz")) (sha256 (base32 - "11ybhb13wkkilsn7b416a1dn61m1xrq0lbdpkhp5w61jrk4l469j")))) + "1zzdp5bwnszza5q6cjw66hkicay8b49n5pda7cbcgfg4hbbzv2rn")))) (build-system gnu-build-system) - ;; Marked as "required" in augeas.pc. (propagated-inputs (list libxml2)) - (inputs - (list readline)) (native-inputs - (list pkg-config)) + (list readline pkg-config)) (home-page "https://augeas.net") (synopsis "Edit configuration files programmatically") (description base-commit: 5a624adfd7b14c3717237d137bd0766c77f0f570 -- 2.41.0 From debbugs-submit-bounces@debbugs.gnu.org Fri May 17 08:25:38 2024 Received: (at 70976) by debbugs.gnu.org; 17 May 2024 12:25:38 +0000 Received: from localhost ([127.0.0.1]:54911 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1s7weX-0000Zt-HS for submit@debbugs.gnu.org; Fri, 17 May 2024 08:25:38 -0400 Received: from mail-lf1-f47.google.com ([209.85.167.47]:45144) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1s7weS-0000ZY-TG for 70976@debbugs.gnu.org; Fri, 17 May 2024 08:25:33 -0400 Received: by mail-lf1-f47.google.com with SMTP id 2adb3069b0e04-51f2ebbd8a7so2378445e87.2 for <70976@debbugs.gnu.org>; Fri, 17 May 2024 05:25:29 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1715948664; x=1716553464; darn=debbugs.gnu.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=HntXzED/nElVrxxDPc61cJzAsBB15/ZbycUZSp+F+E0=; b=BonXqUZSub0x2iJD2dJGERgWiEajWC2vrsHwZUZhHUg9khTaKlmrVenb3Tvay6n10z kX3xXqLGaezl8KYA7Q1U6FBgf1AtgVCOsL3uW08lFXv2wX0VNIGY9GqBByTfoQMDH2Y5 RctD2jkE4yxAwW7Qex7Gy/WaKYgviGQmC+1hVZF+YyFldK9JyhCM0J6r2TIFCf5Bh6M4 D+ghHG2RscmFxNYRVqqq4n0bjOLGmdLKCs20UsjIqE3PKE+7rIn1CEVZJDygLIm+5slu Mb1Gga1V5XWkNmI5TtXzQuY4nrPr1meHFIsHminVPPtVMdRaP9TludRAnRRsO2XN/MeJ 9LQg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1715948664; x=1716553464; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=HntXzED/nElVrxxDPc61cJzAsBB15/ZbycUZSp+F+E0=; b=U3SCbKpTm6X5WOTiCnAOn2PeLQhgzFdyRF6v7oxrAtCu7tXRjTjnWLPAczqmgji6/I Plq0NqIMCeNF0mgZXS1S1rLAgE0WAriGjps0YZ+9gWWCMdl/T7HLnjxX8E1OF24J1FDY s/zh51rMbyUscZ52tTADrjwtJM0++bOnJVYMZJcZKjekuVl2GuKjERykiCfdsBJZkhaa vqyuzsmFW/WeE4/Yk93lU4mph7YGEC0dxYSYPfcjFw0RoRLan2P0U2FUKxApUAyxUEo+ E4EC2kBIuQRtF+Wo3GH60qXWb61pjT41XbBbSs89D1TLKEJTIdNplwauuo3dW5+Lo6Vv sr4g== X-Gm-Message-State: AOJu0Yy6X4asIP1zfvQWJJhEcPFSj2QaNWkSBfh76cdJFFrQbpJFzWr7 EvJcfkdEpV6Biv4reCrbRNypXmAUyvfoDuAP/ciOzUqCbxbiwWCfAIutHg== X-Google-Smtp-Source: AGHT+IHH20hNf4RFWq3XXyx1fK/EW7fuF3ZT5ZFDHaWjt3dd2vpRPaOG+KwadsD7Hmz1f8zOFJLtKQ== X-Received: by 2002:ac2:51ba:0:b0:51c:c1f3:8b27 with SMTP id 2adb3069b0e04-5220fc7110cmr12807451e87.30.1715948663601; Fri, 17 May 2024 05:24:23 -0700 (PDT) Received: from elephant.. ([95.79.11.228]) by smtp.gmail.com with ESMTPSA id 2adb3069b0e04-521f35ba67esm3267349e87.87.2024.05.17.05.24.22 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 17 May 2024 05:24:23 -0700 (PDT) From: "Artyom V. Poptsov" To: 70976@debbugs.gnu.org Subject: [PATCH v2 2/2] gnu: Add python-augeas. Date: Fri, 17 May 2024 15:24:05 +0300 Message-ID: X-Mailer: git-send-email 2.41.0 In-Reply-To: <95b34da7c7a0a3e264c393b25e1f20bf6391ec97.1715948645.git.poptsov.artyom@gmail.com> References: <95b34da7c7a0a3e264c393b25e1f20bf6391ec97.1715948645.git.poptsov.artyom@gmail.com> MIME-Version: 1.0 X-Debbugs-Cc: Lars-Dominik Braun , Marius Bakke , Munyoki Kilyungi , Sharlatan Hellseher , Tanguy Le Carrour , jgart Content-Transfer-Encoding: 8bit X-Spam-Score: 0.7 (/) X-Debbugs-Envelope-To: 70976 Cc: "Artyom V. Poptsov" X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.3 (/) * gnu/packages/python-xyz.scm (python-augeas): New variable. Change-Id: I46d409debfbc358f0ff27c505fba089ceab4e195 --- gnu/packages/python-xyz.scm | 31 +++++++++++++++++++++++++++++++ 1 file changed, 31 insertions(+) diff --git a/gnu/packages/python-xyz.scm b/gnu/packages/python-xyz.scm index ddc697f71b..1e259724ae 100644 --- a/gnu/packages/python-xyz.scm +++ b/gnu/packages/python-xyz.scm @@ -176,6 +176,7 @@ (define-module (gnu packages python-xyz) #:use-module (gnu packages algebra) #:use-module (gnu packages astronomy) #:use-module (gnu packages attr) + #:use-module (gnu packages augeas) #:use-module (gnu packages backup) #:use-module (gnu packages base) #:use-module (gnu packages bash) @@ -414,6 +415,36 @@ (define-public python-awkward-cpp package. It is not useful on its own, only as a dependency for awkward.") (license license:bsd-3))) +(define-public python-augeas + (package + (name "python-augeas") + (version "1.2.0") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/hercules-team/python-augeas") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "1l17gl23f5naram1jaab7gjr9bhjdj97fd9sydvs7cmpns91rbrf")))) + (build-system pyproject-build-system) + (arguments + (list + #:phases #~(modify-phases %standard-phases + (delete 'wrap) + (add-before 'check 'configure-environment + (lambda _ + (setenv "LD_LIBRARY_PATH" + (string-append #$(this-package-input "augeas") + "/lib"))))))) + (native-inputs (list python-pytest python-cffi pkg-config)) + (inputs (list augeas libxml2)) + (home-page "https://github.com/hercules-team/python-augeas") + (synopsis "Python bindings for Augeas") + (description "Pure Python bindings for @url{https://augeas.net, Augeas}.") + (license license:lgpl2.1))) + (define-public python-awkward (package (name "python-awkward") -- 2.41.0 From debbugs-submit-bounces@debbugs.gnu.org Wed May 22 19:51:31 2024 Received: (at 70976-done) by debbugs.gnu.org; 22 May 2024 23:51:31 +0000 Received: from localhost ([127.0.0.1]:58167 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1s9vk3-0003PB-FD for submit@debbugs.gnu.org; Wed, 22 May 2024 19:51:31 -0400 Received: from mail-wm1-f41.google.com ([209.85.128.41]:52497) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1s9vk0-0003P1-LW for 70976-done@debbugs.gnu.org; Wed, 22 May 2024 19:51:30 -0400 Received: by mail-wm1-f41.google.com with SMTP id 5b1f17b1804b1-420298ff5b1so64982835e9.1 for <70976-done@debbugs.gnu.org>; Wed, 22 May 2024 16:51:22 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1716421816; x=1717026616; darn=debbugs.gnu.org; h=mime-version:message-id:date:subject:to:from:from:to:cc:subject :date:message-id:reply-to; bh=KupLrJNmdSqWRE0K+6lcU568Ydq4jv/eK38mS3BV4mc=; b=GCL3cQVJTCc/y4pGUKLrz1P55Dv0siNJLf6i7d5gap4OLu0mFt1qMmauuwmjvsTd4e UPzwzCFqf0DmOmk98XnaEiXdGQA5TGOz6uukJ0Njblz4CnrZm2nbUNJRYKXmYzVfAY6q Sdd2Iqx99BLKmCuw+B2UItqF1q8bly6tKB/O9Fsjr9igbTxcKRVPZcjDCgcID9F1fWA7 1VyeAo6G5AW79z3S9J/YIC+sIX72qAFkYWAu2rsyNA8Wii1RXi3F/jPy8ZgMRVbykHWx IRc03DNKlit5gVedh13BIdgrr+bTzRFqyhEcopmO/7xRW5gITH9gGi1tUzAA+4nNI/tE tapw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1716421816; x=1717026616; h=mime-version:message-id:date:subject:to:from:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=KupLrJNmdSqWRE0K+6lcU568Ydq4jv/eK38mS3BV4mc=; b=NLDYFw7tw/y7kaSZr1P8La1EhA2U1bMLkCUh8csNkEabW2g8hyL+HFKNsgV5dIFvrJ 6uC0ocx9AzJ8hnxiCl3JLOU/0L+LKEZwWHzA4VaSPN62yUlH/1grekExWCbE2bfRJPmO M6QrXSaV7pxZzkKriO3lYcqVDSL7kOTL0m4hFUYpyphF6CEhedupYrnRe+U4y+rCQWFR boiyB8N/w288eDMA9AKpxao8an+okAYIz+AUSjIvZzKULXOdAY9BUro4hylD7RY2cNyk dKevz3Uje/GTB9/20vROS1wDxgS5soGSli7uXOxe8V3bojlh1Km5oaPs7WZF6OBPy8uv MoGA== X-Gm-Message-State: AOJu0YyA7ugUML8lDocmo7DgZ34peHF2y1W/xyqzx36n8yGG8Ydxvk6J 64X7Ztgr4nA5qQoHoMIMCJfh8a1Q90yVtB9JCaw844EFntZNNyzO+wGjcsPb X-Google-Smtp-Source: AGHT+IEibzqRbRJ8S8GA5u14s6RkMtxJZKKJUdKXp6jWh0RU59jlaPf/KpsWWI9XW/jSW8wIYYUSaA== X-Received: by 2002:adf:f18b:0:b0:34a:35c7:22a3 with SMTP id ffacd0b85a97d-354d8cb9c6fmr3263727f8f.20.1716421816222; Wed, 22 May 2024 16:50:16 -0700 (PDT) Received: from guxtil (bagu-15-b2-v4wan-170076-cust245.vm21.cable.virginm.net. [77.98.0.246]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-3502b8a791esm35330187f8f.64.2024.05.22.16.50.15 for <70976-done@debbugs.gnu.org> (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 22 May 2024 16:50:15 -0700 (PDT) From: Sharlatan Hellseher To: 70976-done@debbugs.gnu.org Subject: [PATCH] gnu: Add python-augeas. Date: Thu, 23 May 2024 00:50:14 +0100 Message-ID: <87msoh8kzt.fsf@gmail.com> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 70976-done X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) --=-=-= Content-Type: text/plain Hi, I've placed python-augeas to (gnu packages augeas) module next to augeas package and slightly adjust it to make it pass the tests. Pushed as ee86a504e9..8f0b5e35f3 to master. -- Oleg --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAEBCgAdFiEEmEeB3micIcJkGAhndtcnv/Ys0rUFAmZOhLYACgkQdtcnv/Ys 0rVdVRAAlT4zVCXDqacRnaRR24+gUcApFFppAxDQH0B71Cy86FFhV92eSKpP2xB5 8CwUl69/7Y6a+mYKsX10pcKBD8DeuNP8FgWUiXB4w3qhQfZ17ShL3XhAGGcWN7XN fo+1GdygJ5AXv9ZG1xbYZ6iZDu5BdHAEUb8fBYjGstg8s0mgkp4h1x+E1iY1tISb uoLICe6N2GcaESjdGzD0biNAv8YUQf6V3JIaV4oUUToDyNR5tr8Nm74ikgx2haz4 oHGYOCNri5sQJVhmPlIxAZ7J6yXKaKDl/7JwhTtHQJ+cu3eK/pgUTo/Trlm6nZla rIcfeN5PpIfTjJW1V7asZHfslID3CBl3DPZr6+qssOz869q6AsE5ZwJEUTjQY3J1 OAiM3JwjmY139kt5hMyqK+9BDR6Wja/Qu27u/HKEDxsdLTlvp9aiiqzmMJiIcc7x 3oIxejqPdl7nIiCXrWPrZV6eiXO5mvFoI92AV4W5KAHy20UKrtx6T0BKFLlbBQ6o jErP3CNy8B+KC7VZRnDfa6pn9HIkNpShEI/9sJQMvnkXAPbAQzQHFakoAXwk+7ss RjsFNGIXVQ+j7pJem2SKFcYwgAFi7aPHsygbAjiIme2TYU3DT9Xq4Zown8ZyZG0x CGyIXZvcjmpNrwgdqBti2dHOKoxkkDpMSIvlSFFg2KWOjNHor98= =/Dal -----END PGP SIGNATURE----- --=-=-=-- From unknown Wed Jun 18 23:11:45 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Thu, 20 Jun 2024 11:24:11 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator