From nobody Thu Nov 20 14:01:39 2025 Delivered-To: importer@patchew.org Authentication-Results: mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; dmarc=pass(p=quarantine dis=none) header.from=redhat.com ARC-Seal: i=1; a=rsa-sha256; t=1763405620; cv=none; d=zohomail.com; s=zohoarc; b=SKi7W8WoYZykHaPPFRa7JuLC0GLez+8Uohc+tAK5LD8tEzysNLZY/01+NhXgA7pQUfTot8oB7NlM9R5neTBJrEgXNZpM37ApumZXfgZ5XVdS2e1TQ+Qq2+ofBIcSwtC6O5KS7mePfvwxnKR9UUHy9XOpGRMZgVU1uhJla6yaNl4= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1763405620; h=Content-Transfer-Encoding:Cc:Cc:Date:Date:From:From:In-Reply-To:List-Subscribe:List-Post:List-Id:List-Archive:List-Help:List-Unsubscribe:MIME-Version:Message-ID:References:Sender:Subject:Subject:To:To:Message-Id:Reply-To; bh=WF9CzVvgp4wsRdiROlKFATTFShq8M5Ss0Sfm8uDU4Yo=; b=J3+4KtkZt7XoMV3A6d/WGxLCu14UTl8A7aNKdw4+zv+F0Jm2HaTx4U/0b2Hf0hUKUqYRqjLxjWlr066Gw/YMeFTtFwi6S8/GZF6seGrAMknpNl6kzcFsVEJjAUewkWXVQGpGXbuHN5KTNNNEWTosU1LvGy8vsxh8P4I7FWacZ/8= ARC-Authentication-Results: i=1; mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; dmarc=pass header.from= (p=quarantine dis=none) Return-Path: Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mx.zohomail.com with SMTPS id 1763405620193153.82063205812437; Mon, 17 Nov 2025 10:53:40 -0800 (PST) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1vL4Kp-0002ig-P0; Mon, 17 Nov 2025 13:52:19 -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 1vL4Ke-0002gK-7r for qemu-devel@nongnu.org; Mon, 17 Nov 2025 13:52:09 -0500 Received: from us-smtp-delivery-124.mimecast.com ([170.10.133.124]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1vL4Ka-00086f-1o for qemu-devel@nongnu.org; Mon, 17 Nov 2025 13:52:07 -0500 Received: from mx-prod-mc-05.mail-002.prod.us-west-2.aws.redhat.com (ec2-54-186-198-63.us-west-2.compute.amazonaws.com [54.186.198.63]) by relay.mimecast.com with ESMTP with STARTTLS (version=TLSv1.3, cipher=TLS_AES_256_GCM_SHA384) id us-mta-368-lQrZ1uyIOGGY1UpZ7AvJHg-1; Mon, 17 Nov 2025 13:51:57 -0500 Received: from mx-prod-int-08.mail-002.prod.us-west-2.aws.redhat.com (mx-prod-int-08.mail-002.prod.us-west-2.aws.redhat.com [10.30.177.111]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by mx-prod-mc-05.mail-002.prod.us-west-2.aws.redhat.com (Postfix) with ESMTPS id 4073B195609F; Mon, 17 Nov 2025 18:51:56 +0000 (UTC) Received: from jsnow-thinkpadp16vgen1.westford.csb (unknown [10.22.81.70]) by mx-prod-int-08.mail-002.prod.us-west-2.aws.redhat.com (Postfix) with ESMTP id B68B5180047F; Mon, 17 Nov 2025 18:51:53 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1763405520; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=WF9CzVvgp4wsRdiROlKFATTFShq8M5Ss0Sfm8uDU4Yo=; b=ZrDSvLkbZ5FjMPYCQtruWX5MNLkatMVfiqGSP2vcHdA3S++U+Dgxb8pS0nPCY01o+BT+42 Xj0smdpTSbc8+rgMsxMa7rdHWpw0/liD8uBl0MJ0w/ukK84FAoar1sb6aS/fJ/AZE7eMxK E6UOOhzt2bpWrNDdkuGpfE18lHIc4TU= X-MC-Unique: lQrZ1uyIOGGY1UpZ7AvJHg-1 X-Mimecast-MFC-AGG-ID: lQrZ1uyIOGGY1UpZ7AvJHg_1763405516 From: John Snow To: qemu-devel@nongnu.org Cc: =?UTF-8?q?Marc-Andr=C3=A9=20Lureau?= , qemu-block@nongnu.org, Cleber Rosa , =?UTF-8?q?Alex=20Benn=C3=A9e?= , =?UTF-8?q?Daniel=20P=2E=20Berrang=C3=A9?= , Paolo Bonzini , Thomas Huth , Michael Roth , Hanna Reitz , =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= , Kevin Wolf , Markus Armbruster , John Snow Subject: [PATCH 07/22] python/mkvenv: add "checktests" dependency group Date: Mon, 17 Nov 2025 13:51:15 -0500 Message-ID: <20251117185131.953681-8-jsnow@redhat.com> In-Reply-To: <20251117185131.953681-1-jsnow@redhat.com> References: <20251117185131.953681-1-jsnow@redhat.com> MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable X-Scanned-By: MIMEDefang 3.4.1 on 10.30.177.111 Received-SPF: pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) client-ip=209.51.188.17; envelope-from=qemu-devel-bounces+importer=patchew.org@nongnu.org; helo=lists.gnu.org; Received-SPF: pass client-ip=170.10.133.124; envelope-from=jsnow@redhat.com; helo=us-smtp-delivery-124.mimecast.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H3=0.001, RCVD_IN_MSPIKE_WL=0.001, RCVD_IN_VALIDITY_CERTIFIED_BLOCKED=0.001, RCVD_IN_VALIDITY_RPBL_BLOCKED=0.001, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: qemu-devel-bounces+importer=patchew.org@nongnu.org Sender: qemu-devel-bounces+importer=patchew.org@nongnu.org X-ZohoMail-DKIM: pass (identity @redhat.com) X-ZM-MESSAGEID: 1763405621764153000 Content-Type: text/plain; charset="utf-8" This group is intended for packages required to run "make check" successfully. Once qemu.qmp is fully divorced from the source tree, this will primarily mean the qemu.qmp package and the remaining in-tree python packages. It specifically excludes packages only needed to run the functional tests, which are not invoked by default for "make check". Amend the "check-venv" target to install both dependency groups, to avoid a duplicate dependency between them. Signed-off-by: John Snow Reviewed-by: Thomas Huth --- pythondeps.toml | 4 +++- tests/Makefile.include | 2 +- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/pythondeps.toml b/pythondeps.toml index d814bb54d08..b931d8bb578 100644 --- a/pythondeps.toml +++ b/pythondeps.toml @@ -31,6 +31,8 @@ meson =3D { accepted =3D ">=3D1.9.0", installed =3D "1.9.= 0", canary =3D "meson" } sphinx =3D { accepted =3D ">=3D3.4.3", installed =3D "6.2.1", canary =3D "= sphinx-build" } sphinx_rtd_theme =3D { accepted =3D ">=3D0.5", installed =3D "1.2.2" } =20 -[functests] +[checktests] "qemu.qmp" =3D { accepted =3D ">=3D0.0.5", installed =3D "0.0.5" } + +[functests] pygdbmi =3D { accepted =3D ">=3D0.11.0.0", installed =3D "0.11.0.0" } diff --git a/tests/Makefile.include b/tests/Makefile.include index 6f86eb283d3..40b114bd158 100644 --- a/tests/Makefile.include +++ b/tests/Makefile.include @@ -98,7 +98,7 @@ quiet-venv-pip =3D $(quiet-@)$(call quiet-command-run, \ =20 $(TESTS_VENV_TOKEN): $(SRC_PATH)/pythondeps.toml $(call quiet-venv-pip,install -e "$(SRC_PATH)/python/") - $(MKVENV_ENSUREGROUP) $< functests + $(MKVENV_ENSUREGROUP) $< checktests functests $(call quiet-command, touch $@) =20 check-venv: $(TESTS_VENV_TOKEN) --=20 2.51.1