From patchwork Mon Apr 7 23:19:38 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Morgan Smith X-Patchwork-Id: 41426 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id 3971C27BC4B; Tue, 8 Apr 2025 00:21:38 +0100 (BST) X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-6.4 required=5.0 tests=BAYES_00,DKIM_INVALID, DKIM_SIGNED,FREEMAIL_FROM,MAILING_LIST_MULTI,RCVD_IN_DNSWL_BLOCKED, RCVD_IN_VALIDITY_CERTIFIED,RCVD_IN_VALIDITY_RPBL,RCVD_IN_VALIDITY_SAFE, SPF_HELO_PASS,URIBL_BLOCKED autolearn=ham autolearn_force=no version=3.4.6 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id 6737E27BC49 for ; Tue, 8 Apr 2025 00:21:37 +0100 (BST) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1u1vm4-00027p-Ol; Mon, 07 Apr 2025 19:21:04 -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 1u1vm2-00027N-K3 for guix-patches@gnu.org; Mon, 07 Apr 2025 19:21:02 -0400 Received: from debbugs.gnu.org ([2001:470:142:5::43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1u1vm2-0007t9-Az for guix-patches@gnu.org; Mon, 07 Apr 2025 19:21:02 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=debbugs.gnu.org; s=debbugs-gnu-org; h=MIME-Version:Date:From:To:In-Reply-To:References:Subject; bh=X7T3DX/7kxg0UnGipDTzn6v0HD3QEopMVBvPUsv7jf0=; b=VVfP6LdPLV+hdoK+lFQX3E3QECYq6+y6CpNi2njtLVfXD+dkxZJZNE7e2ZwdawsPy67wPTkVx3/rW8Gz0eBZr//OKs+u4t8YdsQc579HQl+V4C+0cUYk9ARgUrHqavugKP61Glv8Wxih/PUwpRKfbhUgnm4aeG6Zaf47DvVL/EMztd3xyOklOM/oDp+ezOx/3yzHcSDXFDGV5z0WgS2PLlhdQTs1UI8+2B23UG3IlL0ZaoNWY4CtYFjoUtCwlXDKLjpZl3m5zHbx53Dt26t3wFK4virpqnvpICjloor2fD+3eAcQb9gtcZm9LsyCdaoa/wKk54ShGvcfoUBdH28MDQ==; Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1u1vm1-0005AO-Vp for guix-patches@gnu.org; Mon, 07 Apr 2025 19:21:02 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#76999] [PATCH v3 1/2] gnu: python-gguf: Update to 0.16.0. References: In-Reply-To: Resent-From: Morgan Smith Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Mon, 07 Apr 2025 23:21:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 76999 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 76999@debbugs.gnu.org Cc: Morgan Smith Received: via spool by 76999-submit@debbugs.gnu.org id=B76999.174406803019742 (code B ref 76999); Mon, 07 Apr 2025 23:21:01 +0000 Received: (at 76999) by debbugs.gnu.org; 7 Apr 2025 23:20:30 +0000 Received: from localhost ([127.0.0.1]:57501 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1u1vlW-00058M-8L for submit@debbugs.gnu.org; Mon, 07 Apr 2025 19:20:30 -0400 Received: from mail-bn7nam10olkn2108.outbound.protection.outlook.com ([40.92.40.108]:10721 helo=NAM10-BN7-obe.outbound.protection.outlook.com) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1u1vlT-00057i-2G for 76999@debbugs.gnu.org; Mon, 07 Apr 2025 19:20:27 -0400 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=YIxMn5S5u13cnI/KBExrIfohC0gSzSe6WdwC+Arc3GM+ScHVCN+pHGxBuaruq9aRPRAGZxbveg8IHGxiP8BL2wTwHxSR+XLvCL4t6GTNuNxpwGVOVUD8pOzZVujeaenaKpw1+9zrWRfkKjgK0Xq4lC1UcgbfD03xqb+XrOjvTXe1wmv8tm0oBfBR1Q4vSolI+hZ7AIo2bjhAj7/n8OdWozP0XjxpB7w8ETY6hkLGB1ZCIwXC084aRLzEqLky+xYFpU66nltaLTHiYbUTSSu9XyFN+oBklECtUixb6sn/czRnE3kKREmqajKTZHiePCCu13ijJfpd9ihLezo3Cp3aSg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=X7T3DX/7kxg0UnGipDTzn6v0HD3QEopMVBvPUsv7jf0=; b=rd2PFlAZd8LQfzM5jBvUv31QUQvwCfheigmR2dHqN1y/spvpcXLBXRH8YeexRzbA5OGeTDT66SfIdGsoqedk1eUeTklY6b+k0jDhjzHD66j+IxsYBLkuZzNedjqi6fc6BMnqmbj2GFFX5FPdpo72kZ/GX7pKvBC4/oopOoxTwOpLTU6kMPrkkepnl7/LmIzgVBl/B+VjcWjVqGes42wYqR/Vux+MSAVlGMlj6bfAOIekg9GT+wPVNRowwHEdO8C9c4VeHyfLvNY4bN2wVfUK39eO1L8+TN5MUEbukdM9DSxLKAmNNimFYUw9EiYTSqKMYtDoLq2Xp90dnxUcxmykUw== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=none; dmarc=none; dkim=none; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=outlook.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=X7T3DX/7kxg0UnGipDTzn6v0HD3QEopMVBvPUsv7jf0=; b=ActcmBNY5aku9uOd0YQBG5odnCDlRkgMl7ebp1AEli1fBEyPGGRKX0VyVzcqQpGFm/f8WIczIoVfWEMesoJZJ8hVwLWzhTak9ZV3pxDLuIWnC35NKc8mF4970d2f+nd7qIQlS+7FLIQFr/NrG90GK5pfav5/vtRcuertvgQYj91WxRT/sVmymNtO2fFrShm4pAHFrPD0YWnxnO41Lp93PHfFIxwf+duF3y2G93SLfJ1Tdrk0d+6xEMdzyH1mXYP2lyQmY/Jo9QlJHFefUCgWJplwQ8dqWW8zr1ZFs+lpRDq31kXK7yFWcnF5DOIW0IXXuldsC+J4W9PoGtV7kGMgJg== Received: from CH3PR84MB3424.NAMPRD84.PROD.OUTLOOK.COM (2603:10b6:610:1c4::17) by PH0PR84MB1833.NAMPRD84.PROD.OUTLOOK.COM (2603:10b6:510:160::12) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8583.43; Mon, 7 Apr 2025 23:20:18 +0000 Received: from CH3PR84MB3424.NAMPRD84.PROD.OUTLOOK.COM ([fe80::5c77:7a58:48ed:9aef]) by CH3PR84MB3424.NAMPRD84.PROD.OUTLOOK.COM ([fe80::5c77:7a58:48ed:9aef%5]) with mapi id 15.20.8606.033; Mon, 7 Apr 2025 23:20:11 +0000 From: Morgan Smith Date: Mon, 7 Apr 2025 19:19:38 -0400 Message-ID: X-Mailer: git-send-email 2.49.0 X-ClientProxiedBy: YQXPR0101CA0008.CANPRD01.PROD.OUTLOOK.COM (2603:10b6:c00:15::21) To CH3PR84MB3424.NAMPRD84.PROD.OUTLOOK.COM (2603:10b6:610:1c4::17) X-Microsoft-Original-Message-ID: <8bd869846de6c8c3c11fd1b146d5e5e792cc6d39.1744067978.git.Morgan.J.Smith@outlook.com> MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: CH3PR84MB3424:EE_|PH0PR84MB1833:EE_ X-MS-Office365-Filtering-Correlation-Id: 4be460aa-7f89-4581-6ee1-08dd762abe44 X-Microsoft-Antispam: BCL:0; ARA:14566002|19110799003|15080799006|461199028|5072599009|8060799006|7092599003|10035399004|3412199025|440099028|41001999003|12071999003|21061999003|1710799026; X-Microsoft-Antispam-Message-Info: firGFxQnKcxKvv+fZh4TySYYzQlK399b3Xz1yD+JCjUy3ZsRJ0TRx3tQHZ44QlFVReATJZV+UI5mvGxshTQnl4CUoMh9ZhMUMX9rKhnRGqrsAGQ7FZ50Aslgq1lhg9XpLHfOgEjyJ0jUpjsq0LXxG04q4fLMdMlKhNeqZs2Gb5fx6S+E5wksoXkdqeV3aXtpf79Vn0VT7KG0oaQg4UlpF8jrFzHd+7DBhBYqSLq0rTVQGlQgQXSYn56lvzg6DcLPMZhtoMOdgSUtQtNYMdUPbdSNYMWXGzOhzTZ7MmBMDyKdWA39k2J4RfjyvoC3Itf6Y7hHYrf3/nLwzJw8DvAqpvVHMom6JAnz/Rx5UpF4nExIJisUTuDXTM98YTge1KNJNEJfyEoXQTTV8v9LQVPHlRE2SFHZNhz33r4mAdmeqUg7YCtGk54D/Vo9134WgA05X9axz8NN9uoQ5NnmYCZVxYYtESETOsCVK9QnJcQXaiEu1EvGj2KJQ4zqafAn0VauQqZ3uCCCe2vU4p2Qp/8j8SDVn4wGy/iOl6eKRJDfQyfmCM1c7UwsMWl9Wm5kBL81ojlor1UAbeimVRPXsD6POR+bErad2CGaD7QoSxDtPoOTm295m/O9vm+itl0CNmeO7Vn8EV1w/W4q8Zs2qz0bU63+Vs7ajFf1uP8tTNdVSXQt4BbvfWRVOwHET63bdAGf/dEN25ApPm7iNEsuHAUfotnwi2cw+LWodUzSPjPiRWMo7+UNliUAFsb39AymEtG5zV3Ybc8O7ZTJus1kPYoPRuyBsBA+KqqyE+nhXP4LDyBuPV2IStD+yG1/wn8vP+dIs5w0K2nJy1UbMIfq4NZTHcj8/1Cv0W1XFfH1CdO4ldnibgojw7SV/xy6/ED2uO2EoK9X3H9hE4H1fsTYUKhL9QafeBJRlFQEBzd4gBCXJGBmO3wzD/KtDZjAw28n+SDML9xWuM5Oh0PtdZhhkvBXDNjNq05OzGj3YFuQRpibsLi8X7R6xkVROA996142gzmNRMPcldGere1DdMkC6wiFnlDdC527ixHFzvuiTwGYVTeDXjJ64WfnlMO63aqQtWtbpjEs8LBxXWOeO9LqsNR4QfFX17yu/V2VY7SI6U5tk/yLdECIYv7gDpMbp2RlCVLjLEo3NSeErdH+XHzMW0DACHpnHdG319w0FU8wrwQ8tucG0kfy2ovXh54nz6BHVVN3z8wdRPZ2Kf4djUhGCx/Rvbv6paLTRUYWt8CLdz+MWlYiXG5dcuNqMuK/SxVSuYp1FIFV9Gq7aeFrrvhNJjk1HbLY0+JS5340wVghXt6xSl0= X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: iUD9tfGaSkNJwgGypcJ2nTs+PPN3D4455tXxaMoFVJZpyZYY18gUDephUQENxaNo15D9YiOs0YAQNZSUZw8lKsuh/tEN8FmZo2u7gCkjZZ1+nTYBVeEm/aQNIfWLcVFaHC2iKrrvYm16IxX4X972BMU+oGHKJjZwOLhIALDKznHMO/K0aIyGN6gV2StGVSRX89bZnQ6a9Npu2JHGVbYlh4HnhOJYndnlmEb7gR4Yp1HnE7fEOaLHTV2sfSCqBiyngksPPJ+0/5Rv/tfv2t9j6tIoPcrTC6IOy3+gUIgRypKcu+EaOb8oBv1Cezd8qTHbWPO38nVq1CmgduXtDi8UiygLPNKC8s4WNA23DtrUj5ZYPxQhIQPqiXUaHutD6dheiy2ulKswSxHnjFCLZRBvg+CxsUq601ydzBDpHKPxUcFDeRFGvmRLpvztQLShYsnKGQEDriHQnz6CC0VNtSxxzQQ1KOTfcRX82vvuTWUm5lLgeKBgAnmwFjNWqGoyqmQiitWJPppPJ+NEMuHdfivOrHgRsl3BQebiZo8tiHQxP4zUwDm/JpCiRkXqevbxMkxjKejyahnxwRQNfep5CNkhgQvKbVtcx5ToZ3O06dJN3kG73CjW5nYJWGnoeYC/J8jHqs3uRvXr2s3gNkOD0labtt7KvYDSRfyx3OyrsIIk+45mrS2Hu/4qXAl632/WRWrHUp/47mjxuA7TTKpixxXkyT+UonNpcquPGRYzc6BU812dVOBsl0NAugdfgP70pYr7owK9tpNPomn4lhLt81k168cU/VQhOCOzUIsDlsHvI80uMCll+QlTq3chu3W/orj8Mw1zrC2PdBaHOx9gZp2sZx2YKvloSJ2R0FWVDU6ikQXVKNeoefF18+ojt3VCEDq7mobO3kzlXpgQM/4wfe4UTLzFhY44U2d3U1w7NpDvaZHFkspK2ENyIv7anbC5omc6dWjgOprouFuiWfuLT6SNMIDz5g+0VqyMhOLJOU89sPDA7IUOv5GQGTe/j+prl5OjRqDGEGGZzW2tIQ5ZZn6jTtS9UdRMUV5n6pHtBR3460dJZCbe129nBoxudz6xa0i6CoGSTICiQ9x0xy8JJ9UMPljrtvMesLIHuncWAQTzvBbcQMjydBRdmnvChHAeGBdmffPctHUor9ZRLW4Mt8cYC2ZA0io9qh9ow3AGRh8gEhI803Qgfs6f7fRaBrUebe7OHuBKdMYrN78by/p4UVw68zAVPbXw7JUNowq5Hp9uJsvl5YMGkdM99aNN0gXua6K1 X-OriginatorOrg: outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 4be460aa-7f89-4581-6ee1-08dd762abe44 X-MS-Exchange-CrossTenant-AuthSource: CH3PR84MB3424.NAMPRD84.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 07 Apr 2025 23:20:11.3042 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa X-MS-Exchange-CrossTenant-RMS-PersistedConsumerOrg: 00000000-0000-0000-0000-000000000000 X-MS-Exchange-Transport-CrossTenantHeadersStamped: PH0PR84MB1833 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org X-getmail-retrieved-from-mailbox: Patches * gnu/packages/machine-learning.scm (python-gguf): Update to 0.16.0. Change origin to git repository. Run tests. Change-Id: I1c1b5f5956e3acb380b56816d180f53243b741fa --- gnu/packages/machine-learning.scm | 47 +++++++++++++++++++------------ 1 file changed, 29 insertions(+), 18 deletions(-) base-commit: 666a6cfd88b3e5106a9180e06ea128db8084be0e diff --git a/gnu/packages/machine-learning.scm b/gnu/packages/machine-learning.scm index 3e68af3476..bd7a4fd81b 100644 --- a/gnu/packages/machine-learning.scm +++ b/gnu/packages/machine-learning.scm @@ -7041,24 +7041,35 @@ (define-public oneapi-dnnl-for-r-torch (base32 "1zyw5rd8x346bb7gac9a7x3saviw3zvp6aqz2z1l9sv163vmjfz6")))))) (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))) + ;; They didn't tag the commit + (let ((commit "69050a11be0ae3e01329f11371ecb6850bdaded5")) + (package + (name "python-gguf") + (version "0.16.0") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/ggml-org/llama.cpp") + (commit commit))) + (file-name (git-file-name name commit)) + (sha256 + (base32 "1563mbrjykwpsbhghhzi4h1qv9qy74gq5vq4xhs58zk0jp20c7zz")))) + (build-system pyproject-build-system) + (arguments + (list + #:phases + #~(modify-phases %standard-phases + (add-after 'unpack 'chdir + (lambda _ + (chdir "gguf-py")))))) + (propagated-inputs (list python-numpy python-pyyaml python-sentencepiece + python-tqdm)) + (native-inputs (list python-poetry-core python-pytest)) + (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)))) (define-public python-gymnasium (package