From debbugs-submit-bounces@debbugs.gnu.org Fri Jan 26 07:15:31 2024 Received: (at submit) by debbugs.gnu.org; 26 Jan 2024 12:15:31 +0000 Received: from localhost ([127.0.0.1]:50598 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rTL7L-0004QS-4B for submit@debbugs.gnu.org; Fri, 26 Jan 2024 07:15:31 -0500 Received: from lists.gnu.org ([2001:470:142::17]:34990) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rTL7I-0004QA-LC for submit@debbugs.gnu.org; Fri, 26 Jan 2024 07:15:29 -0500 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 1rTL6w-0004IK-Ez for guix-patches@gnu.org; Fri, 26 Jan 2024 07:15:07 -0500 Received: from mail-ua1-x929.google.com ([2607:f8b0:4864:20::929]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1rTL6u-0004Gl-6q for guix-patches@gnu.org; Fri, 26 Jan 2024 07:15:06 -0500 Received: by mail-ua1-x929.google.com with SMTP id a1e0cc1a2514c-7d2e19120b5so136514241.2 for ; Fri, 26 Jan 2024 04:15:02 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tpflug-com.20230601.gappssmtp.com; s=20230601; t=1706271301; x=1706876101; 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=XEWL5wLU4vMaL/+K8/YTEP53lQroej1iTRN0cBcz2Xc=; b=DfjCqjS/GhS8ZCOxG6mfhRV8DPu1daMAr2IURV4T5behVAiZNnPGv7XJ2XHloVCa5f umnzkweKiMJM5kNP0Xsg61fCL9JTZSjzRmOQhvNMPeVEe1bZpem66hIQHv3kamjKl5PQ 5m1D9yI7aK20zNb/eQrf/6B0dZ2AsSrt33+KbNfmEj+04LTavo6OxzqpezVoDZnuyewH 5zHUyXZ5bRJwT6klvG/6zPrt7iauwf0jUGx7tp8k+io7XeHZZktdJDgNRWEo/NIGb9Q6 D88Ul12wN3o390cQDpPddBSnUKA58/aa9S7sc0hBY+Q0lY0SIG9ztSbM1VuL3kEuX+fV Oqdw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1706271301; x=1706876101; 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=XEWL5wLU4vMaL/+K8/YTEP53lQroej1iTRN0cBcz2Xc=; b=hORDr3g0W4H+FgOBFhwjC1MP/SkwNvwlGJ7JMltSRrdBthd+8B9LEPsErZwBM1ONy4 La2OudEKFSYXsi4jWZmWaiUkALlizGx10u6VZT9YJmtRLl/xr8L0oZubZa5XsVcCLlLl XwdpHoX6t7RuhFtymGsWAi8ieiBu0yTRI0rP60MzlPvTrJjWBNfFtqOJZSJ4JniQDwy2 02ueY615p2ts2nNaaD9RTEYUFodlHrS/72ssxg7YGxRWpTBY3wyBrabwyZhPhwjoX7LQ 4GTiTLCMEFju4cmymvjzeZcdo0Vpy/lWVR6pyCv/xf3rES6OYnEofuKgRCOi6dYrYStL WIew== X-Gm-Message-State: AOJu0Yy8a1uMdIzSn2oF3KV5tx9+sehTkJlln2UztT0jHfbrno8p2bBN xS+znUF+a7Ma81SYHvm3qGhlmYHesIhiN2fjMmkPDQKngRjoBtwOkio0On1YInvlMgbEqoM2mdt a X-Google-Smtp-Source: AGHT+IEwrxvXAbTCPV3qo1cUpxwbhruCWXLBoGnK9+pYZEbZewf8DPosUIF5nH2jAg3z6BWVJuhNRw== X-Received: by 2002:a05:6122:3d09:b0:4b6:ce62:adcd with SMTP id ga9-20020a0561223d0900b004b6ce62adcdmr1459229vkb.3.1706271301037; Fri, 26 Jan 2024 04:15:01 -0800 (PST) Received: from localhost.localdomain (2603-9001-0600-4cc0-6a05-caff-fe36-28a4.inf6.spectrum.com. [2603:9001:600:4cc0:6a05:caff:fe36:28a4]) by smtp.gmail.com with ESMTPSA id fj11-20020a0561224d8b00b004b78e4fbfb6sm134321vkb.17.2024.01.26.04.14.59 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 26 Jan 2024 04:15:00 -0800 (PST) From: David Pflug To: guix-patches@gnu.org Subject: [PATCH] gnu: Add python-gguf. Date: Fri, 26 Jan 2024 07:12:32 -0500 Message-ID: <20240126121400.9946-1-david@pflug.io> X-Mailer: git-send-email 2.41.0 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Received-SPF: pass client-ip=2607:f8b0:4864:20::929; envelope-from=david@tpflug.com; helo=mail-ua1-x929.google.com X-Spam_score_int: -15 X-Spam_score: -1.6 X-Spam_bar: - X-Spam_report: (-1.6 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, HEADER_FROM_DIFFERENT_DOMAINS=0.249, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01, URIBL_SBL_A=0.1 autolearn=no autolearn_force=no X-Spam_action: no action X-Spam-Score: 2.0 (++) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: * gnu/packages/machine-learning.scm (python-gguf): New variable. Needed for llama-cpp update (In #68455). Change-Id: Icf6138486cccc5b4c3141424baccf17c4edb3449 --- gnu/packages/machine-learning.scm | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) Content analysis details: (2.0 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- 0.1 URIBL_SBL_A Contains URL's A record listed in the Spamhaus SBL blocklist [URIs: ggml.ai] 0.6 URIBL_SBL Contains an URL's NS IP listed in the Spamhaus SBL blocklist [URIs: ggml.ai] 0.2 HEADER_FROM_DIFFERENT_DOMAINS From and EnvelopeFrom 2nd level mail domains are different -0.0 SPF_HELO_PASS SPF: HELO matches SPF record 1.0 SPF_SOFTFAIL SPF: sender does not match SPF record (softfail) -0.0 T_SCC_BODY_TEXT_LINE No description available. X-Debbugs-Envelope-To: submit Cc: David Pflug 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 (+) * gnu/packages/machine-learning.scm (python-gguf): New variable. Needed for llama-cpp update (In #68455). Change-Id: Icf6138486cccc5b4c3141424baccf17c4edb3449 --- gnu/packages/machine-learning.scm | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) diff --git a/gnu/packages/machine-learning.scm b/gnu/packages/machine-learning.scm index 3a12eb8c2f..0e88f7265b 100644 --- a/gnu/packages/machine-learning.scm +++ b/gnu/packages/machine-learning.scm @@ -22,6 +22,7 @@ ;;; Copyright © 2023 Navid Afkhami ;;; Copyright © 2023 Zheng Junjie <873216071@qq.com> ;;; Copyright © 2023 Troy Figiel +;;; Copyright © 2024 David Pflug ;;; ;;; This file is part of GNU Guix. ;;; @@ -5277,3 +5278,25 @@ (define-public oneapi-dnnl "OneAPI Deep Neural Network Library (oneDNN) is a cross-platform performance library of basic building blocks for deep learning applications.") (license license:asl2.0))) + +(define-public python-gguf + (package + (name "python-gguf") + (version "0.6.0") + (source + (origin + (method url-fetch) + (uri (pypi-uri "gguf" version)) + (sha256 + (base32 "0rbyc2h3kpqnrvbyjvv8a69l577jv55a31l12jnw21m1lamjxqmj")))) + (build-system pyproject-build-system) + (arguments + `(#:phases + (modify-phases %standard-phases + (delete 'check)))) + (inputs (list poetry python-pytest)) + (propagated-inputs (list python-numpy)) + (home-page "https://ggml.ai") + (synopsis "Read and write ML models in GGUF for GGML") + (description "Read and write ML models in GGUF for GGML") + (license license:expat))) base-commit: cdf1d7dded027019f0ebbd5d6f0147b13dfdd28d -- 2.41.0 From debbugs-submit-bounces@debbugs.gnu.org Fri Jan 26 09:31:00 2024 Received: (at 68735) by debbugs.gnu.org; 26 Jan 2024 14:31:00 +0000 Received: from localhost ([127.0.0.1]:50735 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rTNER-0004mq-T3 for submit@debbugs.gnu.org; Fri, 26 Jan 2024 09:31:00 -0500 Received: from sender4-of-o50.zoho.com ([136.143.188.50]:21001) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rTNEP-0004mh-2l for 68735@debbugs.gnu.org; Fri, 26 Jan 2024 09:30:58 -0500 ARC-Seal: i=1; a=rsa-sha256; t=1706279447; cv=none; d=zohomail.com; s=zohoarc; b=BseW55NRMEV6ovLhmuXe/23a3YFikowA6CO2Mn2OaYMQvO4iKxl6ENdgAjSZsQEm0x4DggfnirRch9Xzvxrto/QOyynQ+MyZSowRAegJf1ge7SXEJROb8X3oZshwT4KEAkLk+XwEfkgrXLSwWCvUMz0Uk9OZ0FT6muxRbMtypXw= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1706279447; h=Content-Type:Content-Transfer-Encoding:Cc:Cc:Date:Date:From:From:MIME-Version:Message-ID:Subject:Subject:To:To:Message-Id:Reply-To; bh=0jNhXqDDF/hTsVsMJ8WbavxAoW+ygeWQkp0zPyu9EqQ=; b=KPpECyTIs952IJ9nInUpckyKSdtIjGVPCQeWLZQUb5Um473XlYFrH0cGurIAg6JDe3514OhA1xCR8cXPW7FsWchszEaiDlR30LVpkNjwbADFTk8Mz5lTP+vvFHAx9zyRSu7vwxgqMOtHHBb1azrZ+0QT3XClzO0IzDsKnCEvtB8= ARC-Authentication-Results: i=1; mx.zohomail.com; dkim=pass header.i=elephly.net; spf=pass smtp.mailfrom=rekado@elephly.net; dmarc=pass header.from= DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; t=1706279447; s=zoho; d=elephly.net; i=rekado@elephly.net; h=From:From:To:To:Cc:Cc:Subject:Subject:Date:Date:Message-ID:MIME-Version:Content-Type:Content-Transfer-Encoding:Message-Id:Reply-To; bh=0jNhXqDDF/hTsVsMJ8WbavxAoW+ygeWQkp0zPyu9EqQ=; b=ZKjPWDtbBArmnqd1t4qAmI73HL7ulXyFZa1OWDv8ZfQvHE6e9cUvwLjJeWqtPW1E 2n45U5+2HmkWHOHYI9Y6J35u3YgPiXZVq84E3MbnaMXdWwFciqaSKE12l33uuK1WNCi 6tfIO8MzxH04UoiPrKT7GYO2AQ0VMeu6xjRQt3oM= Received: from localhost (96-108-142-46.pool.kielnet.net [46.142.108.96]) by mx.zohomail.com with SMTPS id 1706279445409328.3818973262752; Fri, 26 Jan 2024 06:30:45 -0800 (PST) User-agent: mu4e 1.10.8; emacs 29.1 From: Ricardo Wurmus To: 68735@debbugs.gnu.org Subject: [PATCH] gnu: Add python-gguf. Date: Fri, 26 Jan 2024 15:28:44 +0100 Message-ID: <87cytof9pp.fsf@elephly.net> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-ZohoMailClient: External X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 68735 Cc: david@pflug.io 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 (-) Hi David, thanks for the patch. Why do you delete the check phase? When tests are to be disabled please use =E2=80=9C#:tests? #false=E2=80=9D. If no tests are included in the Pyp= i tarball, please fetch the code from the upstream repository instead. Please use a plain list for the arguments field. Please also use complete sentences in the description field. --=20 Ricardo From debbugs-submit-bounces@debbugs.gnu.org Fri Jan 26 11:12:59 2024 Received: (at 68735) by debbugs.gnu.org; 26 Jan 2024 16:13:00 +0000 Received: from localhost ([127.0.0.1]:52516 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rTOp9-0002OM-Lr for submit@debbugs.gnu.org; Fri, 26 Jan 2024 11:12:59 -0500 Received: from mail-yb1-xb33.google.com ([2607:f8b0:4864:20::b33]:53570) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rTOp7-0002O8-Dp for 68735@debbugs.gnu.org; Fri, 26 Jan 2024 11:12:58 -0500 Received: by mail-yb1-xb33.google.com with SMTP id 3f1490d57ef6-dc223d20a29so474762276.3 for <68735@debbugs.gnu.org>; Fri, 26 Jan 2024 08:12:50 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tpflug-com.20230601.gappssmtp.com; s=20230601; t=1706285565; x=1706890365; darn=debbugs.gnu.org; h=in-reply-to:references:message-id:to:from:subject:date:from:to:cc :subject:date:message-id:reply-to; bh=E4Ex7Xm0hfmZsdcCzK8NscCuAIfqPrY3jk4qNYe4RUQ=; b=K3+DozhW11zt4Vgg35eLXNd5539K1CiY7zZIfuZkGg6YHptjK2bVXFh5kHZ3ux14EU ODUPJBsm48QzGCpcECKn9Kd3xjvPbnksWV21y10mE7blgAeiENJJDIjhcMccRCdKnwlW 6ai80bLJ8QINelkZHYK5VYZzZ10c18+YznOXZadT9GLcGC9ys2MP2qZCLBhBW1dHu22e 8FIM1OU/Td6lRcSPwLUTHsy9uOl6ZGx5gh6Cq96UQK4i9xY3VS+1jpAOTBeTAThF2rmz 8BtaQYHxqgdUf2ZXdbhCqVvXeEFOcLko503nyJTyd1mwDfRKjCrr54Sp6sAr37ECg1Oo Xozw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1706285565; x=1706890365; h=in-reply-to:references:message-id:to:from:subject:date :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=E4Ex7Xm0hfmZsdcCzK8NscCuAIfqPrY3jk4qNYe4RUQ=; b=cURt1KV7nibWq/vucP3YhOSeYbi+c7nkRx2B/4d2TnonlSzB52wN0tuS6cU6OCa4Cu tT3q3XZdoyUYSIgxkL4ULCCuUEmvxa7GEIsO4d2PKPrHpAfXNCnURJuNm59QLSHuogvR cO3ryraDCXJGtpwMWcP1uvW19ocOjJwhInduOSRWrpBVx/Fvc7tU1okjCn9ZBSFhwX6y VM1iy9LqXAR+cSzx+SbQwuqFetaKZtfsvq1rN8WeYpqL7o07Juz1Ywm5lvgqmIhcjA51 tSVD/fRAZqwxGJ82mNhed2p++wnxqlDvInMsTUzKCW80ylx2Q4Kbqy81Bc5IjsI7/HqJ /wgQ== X-Gm-Message-State: AOJu0YzIjiW2+WetXOZi19hPgs0BJv3EGM7MmoXy0IM5l4winGDTy5dl lktnPOAz+tYbDxZ38/5yJqY+lirSl6OujVeR1+U1quTOzK1X5+dzfaKJntAyBh4= X-Google-Smtp-Source: AGHT+IFNb4+WfOAFObQyMY9oRfouFfAYDXL7DGf4aT2IkoANpgvl577XchYew2AfVFTGFFc1dU1PPw== X-Received: by 2002:a05:6902:250b:b0:dc2:18f3:e5f0 with SMTP id dt11-20020a056902250b00b00dc218f3e5f0mr107727ybb.46.1706285565113; Fri, 26 Jan 2024 08:12:45 -0800 (PST) Received: from localhost (2603-9001-0600-4cc0-6a05-caff-fe36-28a4.inf6.spectrum.com. [2603:9001:600:4cc0:6a05:caff:fe36:28a4]) by smtp.gmail.com with ESMTPSA id h6-20020a252106000000b00dbf52d2844bsm471170ybh.11.2024.01.26.08.12.44 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 26 Jan 2024 08:12:44 -0800 (PST) Content-Type: multipart/signed; boundary=142342dacca50e9db56f5830e590713fff3e480d8b65881e1a52d91df5db; micalg=pgp-sha512; protocol="application/pgp-signature" Date: Fri, 26 Jan 2024 11:12:43 -0500 Subject: Re: [PATCH] gnu: Add python-gguf. From: "David Pflug" To: "Ricardo Wurmus" , <68735@debbugs.gnu.org> Message-Id: X-Mailer: aerc 0.15.2 References: <87cytof9pp.fsf@elephly.net> In-Reply-To: <87cytof9pp.fsf@elephly.net> X-Spam-Score: 0.3 (/) X-Debbugs-Envelope-To: 68735 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.7 (/) --142342dacca50e9db56f5830e590713fff3e480d8b65881e1a52d91df5db Mime-Version: 1.0 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=UTF-8 Hi Ricardo, Thanks for the feedback. I'd been trying to skip tests because upstream onl= y provides a stub: https://github.com/ggerganov/llama.cpp/blob/master/gguf-= py/tests/test_gguf.py I'll prep a v2 with the requested changes. Warm Regards, David --142342dacca50e9db56f5830e590713fff3e480d8b65881e1a52d91df5db Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQJDBAABCgAtFiEE8reZlmbYMJP41CEpJs3TIYmqKIUFAmWz2fsPHGRhdmlkQHBm bHVnLmlvAAoJECbN0yGJqiiFAhIQAMQIeFudlIBAQRZEYOxWx15RqPdAin/3Xx9t Kj0M2Eb+kYWtiIVp+BwbSGpdq4XzH67K9JknIPNgneH14hDb1Zu0XmqvKhjSJLU1 nlO/ZDoHpV1omi2cbcfpp8eZi3LroGE5OGH9Cy/RtbaG1+/2qIZNoRxSSUUI79ax kTEIDdIkaVTx9IXvA6JsrSmKnY5g2dBBJdzMsQL1VXTjD5+B/G3XCnGrJPhUbm2t w8zu+l+RcLQ3zU9asv0wYoc/q5Cnkiy/HC3ZP9YQFkDNwddenXHm3nUW+QY+6iBn Tp9fFqFhk0VRnvYETorOYJhG4ZYJ9EIQJy/qsX8sJUJ6TUvE6JRH6TkNPNZsbqrZ VsP3uc8YmzuYHkMcyTFWw5qsdPJ5OyVBQQ1YL7AebMFZPV2vY4J15gIqomQuh+D4 0keKoQLn1aruN7Ik8f1UkeVboYoqfsfMJITPe4RtEbH5Ailj8pbKNuRysIWXubng q2KhzRseFszWw09s7aHqrbJw6mkGrQiO/BMO08Qoe+nm36NgMAPDFmZ4374hSVr9 fx5caJCwgx3TnQUv8M5SYptQFF9gktJ8+EnOf8CVmobii7EEnM6PHIKzqQN/+AgP cQXY38kf6U+5YzRrbnFy5FmvIwT8oDNDm+t8W3uRjRMoSZoNLppLQOablKfoE3bc k6ZH6iDe =vQK8 -----END PGP SIGNATURE----- --142342dacca50e9db56f5830e590713fff3e480d8b65881e1a52d91df5db-- From debbugs-submit-bounces@debbugs.gnu.org Fri Jan 26 11:27:42 2024 Received: (at 68735) by debbugs.gnu.org; 26 Jan 2024 16:27:43 +0000 Received: from localhost ([127.0.0.1]:52526 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rTP3O-0002lH-I9 for submit@debbugs.gnu.org; Fri, 26 Jan 2024 11:27:42 -0500 Received: from mail-yw1-x112b.google.com ([2607:f8b0:4864:20::112b]:51263) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rTP3L-0002l1-FQ for 68735@debbugs.gnu.org; Fri, 26 Jan 2024 11:27:41 -0500 Received: by mail-yw1-x112b.google.com with SMTP id 00721157ae682-602c91a76b1so6231237b3.2 for <68735@debbugs.gnu.org>; Fri, 26 Jan 2024 08:27:32 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tpflug-com.20230601.gappssmtp.com; s=20230601; t=1706286446; x=1706891246; 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=oSY1uX5ggqXSDyaImvxf9GZxRmVTSSd2W/7AW0FKFBA=; b=TEafYdnH7ZTu6ykGXrKnWlEM/Ca49/Q2ll2NL0w7BUxbpm2bKu94/F9xEduw/IoUb3 nBzYXaLnMB1UXNTzTreyasxES+4a2o3PDb2n5UX4e/y7UUunBfru6G26HhqGCvGo3ezz 9p/2hlPIjCDJCK7fCT9dVC2l85o/ZsFsFUzZ/CGRLm+gqMdL4LlaXbeE419ni93wMYKT 7v5Hk8dFTYVIMcRe3BeZlscnPsQPZx3ZQSkPaOcouS5vy+vPPIqUe3KHkWUfoPCcq9Ix 1N08ceDHhd7dcqYjjfFpOvO0mDJi9KscbQhztHI37mp8Vgbihl0qHdvMWtuFi9hKqJM1 9tOg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1706286446; x=1706891246; 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=oSY1uX5ggqXSDyaImvxf9GZxRmVTSSd2W/7AW0FKFBA=; b=QIBhvColNxqlGMbYnFzYHPhyWALB6Fcdo0KgE2N1tV215XobB4YoxhhltPZXMcgbgJ 0Ek1qZjJR9CH2Q0eYwbgMblRlUHAFoDVs3mRjVi0Vx74FXO5LPy01Ls1/nT43gxLXRAH GNQ1p1JNWVX2pALtAcjiEwAKi80wxj1Kv6XdKjpcsbogGUI0tLYRfug+iSV+qpP7t6RT y/Ba9K2PUce+gJoHuJNF91jkylsZPAvFXXfnR78oo6pVNLa/VGcjQgrE1gYhzpGVf9AR R1sfuBjOW+sYMuyp7abXEtrUvSC4w8BC15eqEcVyiDZCihlgY+IhWNpuskc+ds1v0L8o BVfQ== X-Gm-Message-State: AOJu0YxrqdZ6UU5ODUfAugPLk+LHa31K1kf3Q3NXm2kTbwbXdSvi94LJ HLIEf7oYn3Piggb0EYJQT7yL+VKAHY8FlixTvULlLQK8gR6BjcjphatJpJS9eNMytOALwhXaZ9f t X-Google-Smtp-Source: AGHT+IEDcgRTAFBSDEUeuz+XQURI6u9vcAz3QOwltMJQEBhZA8bfj5XmFjT/udSyOY7BsKiZuIBr4w== X-Received: by 2002:a0d:ea8d:0:b0:5ff:a36b:55fb with SMTP id t135-20020a0dea8d000000b005ffa36b55fbmr24488ywe.97.1706286446284; Fri, 26 Jan 2024 08:27:26 -0800 (PST) Received: from localhost (2603-9001-0600-4cc0-6a05-caff-fe36-28a4.inf6.spectrum.com. [2603:9001:600:4cc0:6a05:caff:fe36:28a4]) by smtp.gmail.com with ESMTPSA id fd2-20020a05690c318200b006029c1380f4sm467880ywb.142.2024.01.26.08.27.25 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 26 Jan 2024 08:27:25 -0800 (PST) From: David Pflug To: 68735@debbugs.gnu.org Subject: [PATCH v2] gnu: Add python-gguf. Date: Fri, 26 Jan 2024 11:27:22 -0500 Message-ID: <20240126162724.29652-1-david@pflug.io> 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: 1.0 (+) X-Debbugs-Envelope-To: 68735 Cc: David Pflug 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.0 (/) * gnu/packages/machine-learning.scm (python-gguf): New variable. Change-Id: Icf6138486cccc5b4c3141424baccf17c4edb3449 --- gnu/packages/machine-learning.scm | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) diff --git a/gnu/packages/machine-learning.scm b/gnu/packages/machine-learning.scm index 3a12eb8c2f..0e88f7265b 100644 --- a/gnu/packages/machine-learning.scm +++ b/gnu/packages/machine-learning.scm @@ -22,6 +22,7 @@ ;;; Copyright © 2023 Navid Afkhami ;;; Copyright © 2023 Zheng Junjie <873216071@qq.com> ;;; Copyright © 2023 Troy Figiel +;;; Copyright © 2024 David Pflug ;;; ;;; This file is part of GNU Guix. ;;; @@ -5277,3 +5278,25 @@ (define-public oneapi-dnnl "OneAPI Deep Neural Network Library (oneDNN) is a cross-platform performance library of basic building blocks for deep learning applications.") (license license:asl2.0))) + +(define-public python-gguf + (package + (name "python-gguf") + (version "0.6.0") + (source + (origin + (method url-fetch) + (uri (pypi-uri "gguf" version)) + (sha256 + (base32 "0rbyc2h3kpqnrvbyjvv8a69l577jv55a31l12jnw21m1lamjxqmj")))) + (build-system pyproject-build-system) + (arguments + `(#:phases + (modify-phases %standard-phases + (delete 'check)))) + (inputs (list poetry python-pytest)) + (propagated-inputs (list python-numpy)) + (home-page "https://ggml.ai") + (synopsis "Read and write ML models in GGUF for GGML") + (description "Read and write ML models in GGUF for GGML") + (license license:expat))) base-commit: cdf1d7dded027019f0ebbd5d6f0147b13dfdd28d -- 2.41.0 From debbugs-submit-bounces@debbugs.gnu.org Fri Jan 26 22:51:01 2024 Received: (at 68735) by debbugs.gnu.org; 27 Jan 2024 03:51:01 +0000 Received: from localhost ([127.0.0.1]:53216 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rTZie-0005Af-K4 for submit@debbugs.gnu.org; Fri, 26 Jan 2024 22:51:01 -0500 Received: from mail-yb1-xb35.google.com ([2607:f8b0:4864:20::b35]:59791) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rTZib-0005AO-2f for 68735@debbugs.gnu.org; Fri, 26 Jan 2024 22:50:59 -0500 Received: by mail-yb1-xb35.google.com with SMTP id 3f1490d57ef6-db3a09e96daso922074276.3 for <68735@debbugs.gnu.org>; Fri, 26 Jan 2024 19:50:50 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tpflug-com.20230601.gappssmtp.com; s=20230601; t=1706327443; x=1706932243; 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=PHBotN6LHVuzE3ZH24JQ1Chxsk/9rT7XQVXH/Bb7odI=; b=D8RsyqeQSC1EdPBSk+Snzh7sijzEjyBZ0OhHHllqu60FT9kCsfvKnGJ1JscgFFte6d zcBcfq2hF1QnazrXgfR49TYLJle7V7gyIibGFnxkYAUJrx80LMTW4IRQ5nhrmFWas72l xS0Zk0HHZVXxDuaW8obqK6MfNpC/hRgpNm38M8OcWdFsJQxZ5UFPskUbhdWmwhdra9qu ScoatQ9yESaexXUJtKRtLGa3as+qGZixGoUoo3Z56wd+3TqjBR4YCbMRvKDqHl9JflLO 5yCe4pkh6xzXY4HA0yv2oBhRxYHUYGqh9VT7nVhLvcKckO0H53pFiXbYHM2jcxzo3won xe4A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1706327443; x=1706932243; 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=PHBotN6LHVuzE3ZH24JQ1Chxsk/9rT7XQVXH/Bb7odI=; b=TKPaPrRIqJmPC8x5tHd0jgbUIx7nQOeMCoQP3b+EoQ9P88kQ1/WCoU/PEpv6CEFzOQ 9Vpy8uvXovvPXelugpbYHQSANBdFUdjP92esUBjCumrqEVri7uIUmLHLx2TK1qrtZKPD EjELyqZMf9s8eEBGkSo+OolNIRhyE3jfQ7OfFmsrYi7VnMQ4mnQ2XvjKppvQlqoGsGfb ziqG0tY0DYwqrItaPirtDxayHJpsLIlJlYEBivdGNTYYfsySU8KzmoQmHfNa91K1NpQu 6mfQUSnGmCnNwj+p8K/JKJU/14Q9SmjuA4JMSs8VFx9tCiA9UXW1wLqIwrXGJw3Wsw/b AnGQ== X-Gm-Message-State: AOJu0YxR0jYZYT+iuhTc719Lb6u+bMddgAOcFLGPzjV+7vBs7YFasKcW tQQ/yOHxGjO1mgXSBtNaS00zAN3ehUpWtB6KpoZasPsuTGGCBh7tu74M7CGTWh5NZjgPtljVGfQ 6 X-Google-Smtp-Source: AGHT+IHe/Nnw85W5LSz7MIZzcPjQv8m8JV2+ty8of1fuEadhVRsk/hldociBRY59iR+aAiBrF+mA5w== X-Received: by 2002:a05:690c:3508:b0:5f7:c08:5c66 with SMTP id fq8-20020a05690c350800b005f70c085c66mr891865ywb.81.1706327443480; Fri, 26 Jan 2024 19:50:43 -0800 (PST) Received: from localhost (2603-9001-0600-4cc0-6a05-caff-fe36-28a4.inf6.spectrum.com. [2603:9001:600:4cc0:6a05:caff:fe36:28a4]) by smtp.gmail.com with ESMTPSA id cj28-20020a05690c0b1c00b005ff9f60b8besm821639ywb.84.2024.01.26.19.50.42 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 26 Jan 2024 19:50:42 -0800 (PST) From: David Pflug To: 68735@debbugs.gnu.org Subject: [PATCH v3] gnu: Add python-gguf. Date: Fri, 26 Jan 2024 22:50:30 -0500 Message-ID: <20240127035039.6294-1-david@pflug.io> 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: 1.0 (+) X-Debbugs-Envelope-To: 68735 Cc: David Pflug 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.0 (/) * gnu/packages/machine-learning.scm (python-gguf): New variable. Change-Id: Icf6138486cccc5b4c3141424baccf17c4edb3449 --- gnu/packages/machine-learning.scm | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/gnu/packages/machine-learning.scm b/gnu/packages/machine-learning.scm index 3a12eb8c2f..8beedb24fa 100644 --- a/gnu/packages/machine-learning.scm +++ b/gnu/packages/machine-learning.scm @@ -22,6 +22,7 @@ ;;; Copyright © 2023 Navid Afkhami ;;; Copyright © 2023 Zheng Junjie <873216071@qq.com> ;;; Copyright © 2023 Troy Figiel +;;; Copyright © 2024 David Pflug ;;; ;;; This file is part of GNU Guix. ;;; @@ -5277,3 +5278,23 @@ (define-public oneapi-dnnl "OneAPI Deep Neural Network Library (oneDNN) is a cross-platform performance library of basic building blocks for deep learning applications.") (license license:asl2.0))) + +(define-public python-gguf + (package + (name "python-gguf") + (version "0.6.0") + (source + (origin + (method url-fetch) + (uri (pypi-uri "gguf" version)) + (sha256 + (base32 "0rbyc2h3kpqnrvbyjvv8a69l577jv55a31l12jnw21m1lamjxqmj")))) + (build-system pyproject-build-system) + (arguments + (list #:tests? #false)) + (inputs (list poetry python-pytest)) + (propagated-inputs (list python-numpy)) + (home-page "https://ggml.ai") + (synopsis "Read and write ML models in GGUF for GGML") + (description "A Python library for reading and writing GGUF & GGML format ML models.") + (license license:expat))) base-commit: cdf1d7dded027019f0ebbd5d6f0147b13dfdd28d -- 2.41.0 From debbugs-submit-bounces@debbugs.gnu.org Sun Feb 11 03:28:01 2024 Received: (at 68735-done) by debbugs.gnu.org; 11 Feb 2024 08:28:01 +0000 Received: from localhost ([127.0.0.1]:58423 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rZ5Bw-0007OZ-Vj for submit@debbugs.gnu.org; Sun, 11 Feb 2024 03:28:01 -0500 Received: from hera.aquilenet.fr ([185.233.100.1]:58392) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rZ5Bv-0007OE-7w for 68735-done@debbugs.gnu.org; Sun, 11 Feb 2024 03:27:59 -0500 Received: from localhost (localhost [127.0.0.1]) by hera.aquilenet.fr (Postfix) with ESMTP id 3354640E; Sun, 11 Feb 2024 09:27:36 +0100 (CET) X-Virus-Scanned: Debian amavisd-new at hera.aquilenet.fr Received: from hera.aquilenet.fr ([127.0.0.1]) by localhost (hera.aquilenet.fr [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id BS4kq0CKpSxQ; Sun, 11 Feb 2024 09:27:35 +0100 (CET) Received: from jurong (unknown [IPv6:2001:861:c4:f2f0::c64]) by hera.aquilenet.fr (Postfix) with ESMTPSA id 1AAEE2D7; Sun, 11 Feb 2024 09:27:34 +0100 (CET) Date: Sun, 11 Feb 2024 09:27:32 +0100 From: Andreas Enge To: 68735-done@debbugs.gnu.org Subject: Close Message-ID: MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 68735-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 (-) Pushed as commit b6439fc5f800b5d22d48192bc347be794f050329 after adding the first line of the commit message and a comment to explain why tests are disabled, and turning the synopsis into a complete sentence. QA suggests to put python-pytest into native instead of regular inputs; but "guix gc --references" shows that the package retains references to python-pytest and to poetry, so I kept them where they are. Ricardo, please feel free to correct me. Thanks for the patch, David! Andreas From unknown Sat Aug 16 16:07:14 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Sun, 10 Mar 2024 11:24:09 +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