From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from simark.ca by simark.ca with LMTP id VkNqBZZ8Q2o2Bx8AWB0awg (envelope-from ) for ; Tue, 30 Jun 2026 04:21:42 -0400 Authentication-Results: simark.ca; dkim=pass (2048-bit key; unprotected) header.d=intel.com header.i=@intel.com header.a=rsa-sha256 header.s=Intel header.b=ByZrskXo; dkim-atps=neutral Received: by simark.ca (Postfix, from userid 112) id EF7EC1E098; Tue, 30 Jun 2026 04:21:41 -0400 (EDT) X-Spam-Checker-Version: SpamAssassin 4.0.1 (2024-03-25) on simark.ca X-Spam-Level: X-Spam-Status: No, score=-6.4 required=5.0 tests=ARC_SIGNED,ARC_VALID,BAYES_00, DKIMWL_WL_HIGH,DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,MAILING_LIST_MULTI, RCVD_IN_DNSWL_MED autolearn=ham autolearn_force=no version=4.0.1 Received: from vm01.sourceware.org (vm01.sourceware.org [IPv6:2620:52:6:3111::32]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange x25519 server-signature ECDSA (prime256v1) server-digest SHA256) (No client certificate requested) by simark.ca (Postfix) with ESMTPS id 0920D1E070 for ; Tue, 30 Jun 2026 04:21:40 -0400 (EDT) Received: from vm01.sourceware.org (localhost [IPv6:::1]) by sourceware.org (Postfix) with ESMTP id 459504BA2E37 for ; Tue, 30 Jun 2026 08:21:38 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 459504BA2E37 Authentication-Results: sourceware.org; dkim=pass (2048-bit key, unprotected) header.d=intel.com header.i=@intel.com header.a=rsa-sha256 header.s=Intel header.b=ByZrskXo Received: from mgamail.intel.com (mgamail.intel.com [192.198.163.15]) by sourceware.org (Postfix) with ESMTPS id CBA274BA2E1A for ; Tue, 30 Jun 2026 08:20:54 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org CBA274BA2E1A Authentication-Results: sourceware.org; dmarc=pass (p=none dis=none) header.from=intel.com Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=intel.com ARC-Filter: OpenARC Filter v1.0.0 sourceware.org CBA274BA2E1A Authentication-Results: sourceware.org; arc=none smtp.remote-ip=192.198.163.15 ARC-Seal: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1782807669; cv=none; b=VHrAvn8jkNFFAWkOeq7qd1L/raWiqAwpt9i4OObsebDkP1cvZSNDlrG/dw8vj+HonPJlkyCgS8lAnJkUmrEpiGvcstKIBbDzYx29bECzWmteI/snulWBBV3UsHyKT3Y1eBli2YnND8CPcllSaDcCJSCDGjj36tFXCZC1iSFiHto= ARC-Message-Signature: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1782807669; c=relaxed/simple; bh=W6QgK7nfyfsi0LFsJ4cjBq0RfgeLAYaR2JN4FOAbC7w=; h=DKIM-Signature:From:To:Subject:Date:Message-ID:MIME-Version; b=X6oKTuqX/Iqfh44hgZmSRKVaFWqURp3KkYdoP/syrnmMt9f47pxz9KRzlN2Dpa6AcGimoqSdC44RseyycGKuaLxAC1wwa2IUcxgarqhSQ/H7Bpl0PrOmAaN911IN41j6cZ0JPrNVuonKhSyDq1QnmXZejlZen/cInBo6Oml39tw= ARC-Authentication-Results: i=1; sourceware.org; dkim=pass (2048-bit key, unprotected) header.d=intel.com header.i=@intel.com header.a=rsa-sha256 header.s=Intel header.b=ByZrskXo DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org CBA274BA2E1A DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1782807655; x=1814343655; h=from:to:cc:subject:date:message-id:mime-version: content-transfer-encoding; bh=W6QgK7nfyfsi0LFsJ4cjBq0RfgeLAYaR2JN4FOAbC7w=; b=ByZrskXo7rbGLhQ5gv7Bey3z0amBshyrBgLbowjJuRv937WEvYY0d1d2 hdvrQ4Ltuc9/2P0aybklQFcFfEyhAisrQqA7+21Ac215zBiPqQjV7LZdA 23AjetmLoJmqRCccJo8hnWTTztG3KBXe0FW6z7M1te62gOFjzxsDwiZGL 50e86kZSW/4kTBEk1wB2+J9lVmO47qm34s4mCVQbX1QbTivXjspfsKpVO 1Xc1S3XlZkD7y6K+I26rhr0hltIG/RxY9nOXaEw1dr8jWqUJg4ihmlDCr A6wYGmd+4n8mQCnEGeyQ9PVGkSbhJ7o/X++ztpqdJfqCp9gdriG8eqs9F Q==; X-CSE-ConnectionGUID: p4lb2tz0SYCKNHzxLIVudQ== X-CSE-MsgGUID: UmFfD3fDTqSO8Yhri7nkIw== X-IronPort-AV: E=McAfee;i="6800,10657,11832"; a="83649243" X-IronPort-AV: E=Sophos;i="6.24,233,1774335600"; d="scan'208";a="83649243" Received: from fmviesa002.fm.intel.com ([10.60.135.142]) by fmvoesa109.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 30 Jun 2026 01:20:53 -0700 X-CSE-ConnectionGUID: ZEitpHnIQZOGLPVUZ5MIZw== X-CSE-MsgGUID: EpCuhu8LTDCv/0c3jMV6jg== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="6.24,233,1774335600"; d="scan'208";a="275430071" Received: from dut1048pvc.igk.intel.com (HELO localhost) ([10.211.177.228]) by fmviesa002-auth.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 30 Jun 2026 01:20:51 -0700 From: Stephan Rohr To: gdb-patches@sourceware.org Cc: tdevries@suse.de Subject: [PATCH] [pre-commit] : add 'tomli' dependency for codespell pre-commit hook Date: Tue, 30 Jun 2026 08:20:43 +0000 Message-ID: <20260630082043.84858-1-stephan.rohr@intel.com> X-Mailer: git-send-email 2.43.0 MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit X-BeenThere: gdb-patches@sourceware.org X-Mailman-Version: 2.1.30 Precedence: list List-Id: Gdb-patches mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: gdb-patches-bounces~public-inbox=simark.ca@sourceware.org From: "Rohr, Stephan" The codespell pre-commit hook imports the 'tomllib' module to parse 'pyproject.toml'. 'tomllib' is not available for Python versions 3.10 and older. Add a dependency on 'tomli' so the hook also works on these Python versions. --- .pre-commit-config.yaml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml index 9910bbb82f2..1c6b018d7ac 100644 --- a/.pre-commit-config.yaml +++ b/.pre-commit-config.yaml @@ -79,10 +79,13 @@ repos: - id: codespell files: '^(gdb|gdbserver|gdbsupport)/' args: [--toml, gdb/pyproject.toml] + # 'tomllib' library is not available on Python < 3.11. + additional_dependencies: ['tomli'] - id: codespell name: codespell-log entry: gdb/contrib/codespell-log.sh args: [--toml, gdb/pyproject.toml] + additional_dependencies: ['tomli'] verbose: true stages: [commit-msg] -- 2.43.0 Intel Deutschland GmbH Registered Address: Dornacher Strasse 1, 85622 Feldkirchen, Germany Tel: +49 89 991 430, www.intel.de Managing Directors: Harry Demas, Jeffrey Schneiderman, Yin Chong Sorrell Chairperson of the Supervisory Board: Nicole Lau Registered Seat: Munich Commercial Register: Amtsgericht Muenchen HRB 186928