From nobody Sat Nov 15 17:43:57 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=1749243059; cv=none; d=zohomail.com; s=zohoarc; b=OjCmdI86CotSG3e09J+IAEZB8Cpg5CT8TslBfEAcBxvjuLHQritdhNhsMGsxuAuCoFQMAoeDRUMRDB1KrDpBbGdPIX5g0O/zKsnuCk38hMJ+9ZzQ8qCp5426MJOJZy1bkc2NJI4ol3KE5BV78fjj/Wy24FJA3VFfbpfhUNey9L0= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1749243059; 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=GRhGqsdjHlcdtOThhMwkVpv7y+rIn5IxVqeOj32kKGs=; b=Sf58INHy6v+sGxubjyB9SxmUSrVvIR9EVBRCQ7TvRQ9gyGGvf8bHcutaOjUUcZndpive34EuUEyaF5U9OC4M5WtF1jSpS+0qd5RZqK222zj1Jb8ZWEguYdUFhVpNGqmahLG8BLRR8365kDM1H2yQcgHnrKYSenKE4vgLkt6/IGk= 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 1749243059757614.1435011592878; Fri, 6 Jun 2025 13:50:59 -0700 (PDT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1uNe1B-0000jb-TT; Fri, 06 Jun 2025 16:50:26 -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 1uNe17-0000iI-6E for qemu-devel@nongnu.org; Fri, 06 Jun 2025 16:50:21 -0400 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 1uNe14-0006oV-Ui for qemu-devel@nongnu.org; Fri, 06 Jun 2025 16:50:20 -0400 Received: from mx-prod-mc-08.mail-002.prod.us-west-2.aws.redhat.com (ec2-35-165-154-97.us-west-2.compute.amazonaws.com [35.165.154.97]) by relay.mimecast.com with ESMTP with STARTTLS (version=TLSv1.3, cipher=TLS_AES_256_GCM_SHA384) id us-mta-114-G2qu1HA2MbKkqyoHvUMdxg-1; Fri, 06 Jun 2025 16:50:14 -0400 Received: from mx-prod-int-01.mail-002.prod.us-west-2.aws.redhat.com (mx-prod-int-01.mail-002.prod.us-west-2.aws.redhat.com [10.30.177.4]) (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-08.mail-002.prod.us-west-2.aws.redhat.com (Postfix) with ESMTPS id C3CC9180047F; Fri, 6 Jun 2025 20:50:12 +0000 (UTC) Received: from jsnow-thinkpadp16vgen1.westford.csb (unknown [10.22.64.2]) by mx-prod-int-01.mail-002.prod.us-west-2.aws.redhat.com (Postfix) with ESMTP id C2E0430001B7; Fri, 6 Jun 2025 20:50:11 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1749243015; 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=GRhGqsdjHlcdtOThhMwkVpv7y+rIn5IxVqeOj32kKGs=; b=gSb2cr6JMSaeRxNjTgqCTDL9h7BDO3rK8hYuqbfV1KVFdop7DleFyMVNOXczE80qVM2ybT 1kLRQe4lsyjuJlYehsQ/86kWr5WhqqXwWrXirT2alqhUEUp0/TpmrtQLViARYv8QoZcaCT dhmvI+3NkpwjZuxlzITCfmzC9juXf4w= X-MC-Unique: G2qu1HA2MbKkqyoHvUMdxg-1 X-Mimecast-MFC-AGG-ID: G2qu1HA2MbKkqyoHvUMdxg_1749243013 From: John Snow To: qemu-devel@nongnu.org Cc: John Snow , Peter Maydell , Akihiko Odaki , Cleber Rosa Subject: [PATCH 1/4] python: update requirements for Sphinx Date: Fri, 6 Jun 2025 16:50:06 -0400 Message-ID: <20250606205009.584615-2-jsnow@redhat.com> In-Reply-To: <20250606205009.584615-1-jsnow@redhat.com> References: <20250606205009.584615-1-jsnow@redhat.com> MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable X-Scanned-By: MIMEDefang 3.4.1 on 10.30.177.4 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: -21 X-Spam_score: -2.2 X-Spam_bar: -- X-Spam_report: (-2.2 / 5.0 requ) BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.104, 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_H5=0.001, RCVD_IN_MSPIKE_WL=0.001, RCVD_IN_VALIDITY_RPBL_BLOCKED=0.001, RCVD_IN_VALIDITY_SAFE_BLOCKED=0.001, SPF_HELO_NONE=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: 1749243062959116600 Content-Type: text/plain; charset="utf-8" In advance of actually bumping the build system requirements for Sphinx, bump the version used for the static analysis tests. Update the minimum requirements accordingly. This changes the test environment without actually changing the build requirements, and no extra changes are needed for the tests to continue passing. Signed-off-by: John Snow Reviewed-by: Akihiko Odaki --- python/setup.cfg | 2 +- python/tests/minreqs.txt | 36 +++++++++++++++++++++--------------- 2 files changed, 22 insertions(+), 16 deletions(-) diff --git a/python/setup.cfg b/python/setup.cfg index d7f5dc7bafe..dc9615c1173 100644 --- a/python/setup.cfg +++ b/python/setup.cfg @@ -46,7 +46,7 @@ devel =3D urwid >=3D 2.1.2 urwid-readline >=3D 0.13 Pygments >=3D 2.9.0 - sphinx >=3D 3.4.3 + sphinx >=3D 6.2.1 =20 # Provides qom-fuse functionality fuse =3D diff --git a/python/tests/minreqs.txt b/python/tests/minreqs.txt index cd2e2a81c3d..fd7ec40929b 100644 --- a/python/tests/minreqs.txt +++ b/python/tests/minreqs.txt @@ -11,19 +11,19 @@ # When adding new dependencies, pin the very oldest non-yanked version # on PyPI that allows the test suite to pass. =20 -# For some reason, the presence of packaging=3D=3D14.0 below requires us to +# For some reason, the presence of packaging=3D=3D21.0 below requires us to # also pin setuptools to version 70 or below. Otherwise, the # installation of the QEMU package itself fails, failing to find # setuptools. setuptools<=3D70 =20 # Dependencies for qapidoc/qapi_domain et al -sphinx=3D=3D3.4.3 +sphinx=3D=3D6.2.1 =20 # Dependencies for the TUI addon (Required for successful linting) urwid=3D=3D2.1.2 urwid-readline=3D=3D0.13 -Pygments=3D=3D2.9.0 +Pygments=3D=3D2.13.0 =20 # Dependencies for mkvenv distlib=3D=3D0.3.6 @@ -55,24 +55,30 @@ astroid=3D=3D2.15.4 dill=3D=3D0.2 lazy-object-proxy=3D=3D1.4.0 platformdirs=3D=3D2.2.0 -toml=3D=3D0.10.0 tomlkit=3D=3D0.10.1 wrapt=3D=3D1.14.0 =20 # Transitive sphinx dependencies -Jinja2=3D=3D2.7 -MarkupSafe=3D=3D1.1.0 +Jinja2=3D=3D3.0 +MarkupSafe=3D=3D2.0.0 alabaster=3D=3D0.7.1 -babel=3D=3D1.3 -docutils=3D=3D0.12 -imagesize=3D=3D0.5.0 -packaging=3D=3D14.0 -pytz=3D=3D2011b0 -requests=3D=3D2.5.0 -snowballstemmer=3D=3D1.1 +babel=3D=3D2.9 +certifi=3D=3D2017.4.17 +chardet=3D=3D3.0.2 +docutils=3D=3D0.18.1 +idna=3D=3D2.5 +imagesize=3D=3D1.3 +importlib-metadata=3D=3D4.8.1 +packaging=3D=3D21.0 +pyparsing=3D=3D2.0.2 +pytz=3D=3D2015.7 +requests=3D=3D2.25.0 +snowballstemmer=3D=3D2.0 sphinxcontrib-applehelp=3D=3D1.0.0 sphinxcontrib-devhelp=3D=3D1.0.0 -sphinxcontrib-htmlhelp=3D=3D1.0.0 +sphinxcontrib-htmlhelp=3D=3D2.0.0 sphinxcontrib-jsmath=3D=3D1.0.0 sphinxcontrib-qthelp=3D=3D1.0.0 -sphinxcontrib-serializinghtml=3D=3D1.0.0 +sphinxcontrib-serializinghtml=3D=3D1.1.5 +urllib3=3D=3D1.21.1 +zipp=3D=3D0.5 --=20 2.48.1