From patchwork Sun Feb 11 11:27:26 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Hartmut Goebel X-Patchwork-Id: 2238 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 5EA7227BBEA; Sun, 11 Feb 2024 11:41:14 +0000 (GMT) X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-3.9 required=5.0 tests=BAYES_00,MAILING_LIST_MULTI, RCVD_IN_MSPIKE_H5,RCVD_IN_MSPIKE_WL,SPF_HELO_PASS 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 9669327BBE9 for ; Sun, 11 Feb 2024 11:41:06 +0000 (GMT) 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 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+patchwork=mira.cbaines.net@gnu.org Sender: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org X-getmail-retrieved-from-mailbox: Patches 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