From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp0.migadu.com ([2001:41d0:303:e16b::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms8.migadu.com with LMTPS id YLcJNFKyyGXugAAAqHPOHw:P1 (envelope-from ) for ; Sun, 11 Feb 2024 12:41:07 +0100 Received: from aspmx1.migadu.com ([2001:41d0:303:e16b::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp0.migadu.com with LMTPS id YLcJNFKyyGXugAAAqHPOHw (envelope-from ) for ; Sun, 11 Feb 2024 12:41:06 +0100 X-Envelope-To: larch@yhetil.org Authentication-Results: aspmx1.migadu.com; dkim=none; spf=pass (aspmx1.migadu.com: domain of "guix-patches-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="guix-patches-bounces+larch=yhetil.org@gnu.org"; dmarc=none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1707651666; h=from:from:sender:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding:resent-cc: resent-from:resent-sender:resent-message-id:list-id:list-help: list-unsubscribe:list-subscribe:list-post; bh=tc67sZovFGXgqRhScT+93Q1+l2mG7sL1eeQjRXy5dKA=; b=bzJtITo3FiuH0KUz26ItBe/mLR4oREPs6ONp/1CGdwqoxcn55fd7DBs3JeGhEm034I7q63 XvtEtZOdfyBperoDw5CgT9ql5WFeBFSHBKqMlmHEXMACS8zuK2qCMZbVmh0tZpo+iPb8/5 HA+faemqrRGwA7wq0eYUVm8HylO7aOeZ/TWSGmSv1B9vIixMmxYYSRb5gk3rAZzmBbhfv/ eXO2EBIB8I8JwVD5QjUJlPeIe0iQbVdbDDZug7k694JhUuDz+7Mr3grkWjZ/H0KQu1VKEF pW0Z38MiuQelgizktlCyj1n5LnW2aSJr+sYnUxwAgHFGGO6+OtnDijQYr9Laxw== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=none; spf=pass (aspmx1.migadu.com: domain of "guix-patches-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="guix-patches-bounces+larch=yhetil.org@gnu.org"; dmarc=none ARC-Seal: i=1; s=key1; d=yhetil.org; t=1707651666; a=rsa-sha256; cv=none; b=GSUF9CjKIAXcY5wN6r0B9W+zNxtcQWJv9pMeLN/VsU6JJ7wemuE4mZt0vs+9STZclNjb57 CE99bTtt2k1SoP7zPBCMg6xyvKizEC6EyIe22zGeBBk+ybAz4TRwLWNDyDD4y0zhkmPDjV D+DdF9Pc/9+cIU/Y1rJGSeIoCGtbtj+tgeN7Wlnx0n0hI6NAjL7IPzQ6WXRmh5tkdj23o9 M/JZZpwDQOecbBURWvLBWsaMoEXQlE9aX7X8DV0E44m+3fBzR91y2ZPLE6x4uYAqg1AcmU VBpkVUbYXv/dOUIlcKcKkU3umbow5cq3QASXGXsJxI3x1/nwjPbiYxHbN0ndYg== Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by aspmx1.migadu.com (Postfix) with ESMTPS id 8C05538203 for ; Sun, 11 Feb 2024 12:41:06 +0100 (CET) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1rZ8CX-00056F-5y; Sun, 11 Feb 2024 06:40:49 -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 1rZ8CU-00054f-VG for guix-patches@gnu.org; Sun, 11 Feb 2024 06:40:46 -0500 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 1rZ8CU-0005SQ-77 for guix-patches@gnu.org; Sun, 11 Feb 2024 06:40:46 -0500 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1rZ8Ck-0007tz-Au for guix-patches@gnu.org; Sun, 11 Feb 2024 06:41:02 -0500 X-Loop: help-debbugs@gnu.org Subject: [bug#69048] [PATCH 00/32] Add python-pydantic v2 and required rust and python packages Resent-From: Hartmut Goebel Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Sun, 11 Feb 2024 11:41:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 69048 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 69048@debbugs.gnu.org X-Debbugs-Original-To: guix-patches@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.170765161730234 (code B ref -1); Sun, 11 Feb 2024 11:41:02 +0000 Received: (at submit) by debbugs.gnu.org; 11 Feb 2024 11:40:17 +0000 Received: from localhost ([127.0.0.1]:41400 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rZ8Bz-0007rT-Q3 for submit@debbugs.gnu.org; Sun, 11 Feb 2024 06:40:17 -0500 Received: from lists.gnu.org ([2001:470:142::17]:39336) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rZ80C-0007CT-Eg for submit@debbugs.gnu.org; Sun, 11 Feb 2024 06:28:04 -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 1rZ7zn-000354-43 for guix-patches@gnu.org; Sun, 11 Feb 2024 06:27:39 -0500 Received: from mail03.noris.net ([62.128.1.223]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1rZ7zk-0002o1-Bd for guix-patches@gnu.org; Sun, 11 Feb 2024 06:27:38 -0500 Received: from p57b08159.dip0.t-ipconnect.de ([87.176.129.89] helo=hermia.goebel-consult.de) by mail03.noris.net with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim) (envelope-from ) id 1rZ7ze-0001Q8-8N for guix-patches@gnu.org; Sun, 11 Feb 2024 12:27:30 +0100 Received: from thisbe.goebel-consult.de (hermia.goebel-consult.de [192.168.110.7]) by hermia.goebel-consult.de (Postfix) with ESMTP id 0987E5F538; Sun, 11 Feb 2024 12:27:27 +0100 (CET) From: Hartmut Goebel Date: Sun, 11 Feb 2024 12:27:26 +0100 Message-ID: X-Mailer: git-send-email 2.41.0 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Noris-IP: 87.176.129.89 Received-SPF: pass client-ip=62.128.1.223; envelope-from=h.goebel@crazy-compilers.com; helo=mail03.noris.net X-Spam_score_int: -25 X-Spam_score: -2.6 X-Spam_bar: -- X-Spam_report: (-2.6 / 5.0 requ) BAYES_00=-1.9, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H3=0.001, RCVD_IN_MSPIKE_WL=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=ham autolearn_force=no X-Spam_action: no action 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+larch=yhetil.org@gnu.org Sender: guix-patches-bounces+larch=yhetil.org@gnu.org X-Migadu-Flow: FLOW_IN X-Migadu-Country: US X-Migadu-Spam-Score: -5.28 X-Migadu-Scanner: mx13.migadu.com X-Spam-Score: -5.28 X-Migadu-Queue-Id: 8C05538203 X-TUID: X3marsaLADDZ This patchset add python-pydantic v2, which has a core implemented in rust. Thus the patchset includes also the required rust packages and rust package updates. And of course it also includes some required Python packages and Python package updates. Please not pydantic v2 has API changes as compared to version 1.x, which is why this patchset keeps python-pydantic-1. Packages are linted already. Hartmut Goebel (32): gnu: rust-either-1: Update to 1.10.0. gnu: rust-ahash-0.8: Update to 0.8.7. gnu: rust-hashbrown-0.14: Update to 0.14.3. gnu: rust-heck-0.4: Update to 0.4.1. gnu: rust-lexical-core-0.8: Update to 0.8.5. gnu: rust-lexical-parse-float-0.8: Update to 0.8.5. gnu: rust-lexical-parse-integer-0.8: Update to 0.8.6. gnu: rust-lexical-util-0.8: Update to 0.8.5. gnu: rust-lexical-write-float-0.8: Update to 0.8.5. gnu: rust-lexical-write-integer-0.8: Update to 0.8.5. gnu: rust-python3-dll-a-0.2: Update to 0.2.9. gnu: Add rust-codspeed-2. gnu: Add rust-codspeed-bencher-compat-2. gnu: Add rust-elain-0.3. gnu: Add rust-idna-0.5. gnu: Add rust-iso8601-0.3. gnu: Add rust-jiter-0.0.6. gnu: Add rust-strum-0.25. gnu: Add rust-strum-macros-0.25. gnu: Add rust-speedate-0.13. gnu: Add rust-zerocopy-derive-0.7. gnu: Add rust-zerocopy-0.7. gnu: Add rust-pyo3-build-config-0.20. gnu: Add rust-pyo3-ffi-0.20. gnu: Add rust-pyo3-macros-backend-0.20. gnu: Add rust-pyo3-macros-0.20. gnu: Add rust-pyo3-0.20. gnu: Add python-annotated-types. gnu: Add python-pydantic-core. gnu: Add python-pydantic-2. gnu: python-typing-extensions: Update to 4.9.0. gnu: python-email-validator: Update to 2.1.0.post1. gnu/packages/crates-io.scm | 523 ++++++++++++++++++++++++++++------ gnu/packages/python-build.scm | 4 +- gnu/packages/python-xyz.scm | 160 ++++++++++- 3 files changed, 587 insertions(+), 100 deletions(-) base-commit: a4464bd0975c811f18af98f69032b29bddda5b81 -- 2.41.0