From: John Snow <jsnow@redhat.com>
To: qemu-devel@nongnu.org
Cc: "Eduardo Habkost" <eduardo@habkost.net>,
"John Snow" <jsnow@redhat.com>,
"Richard Henderson" <richard.henderson@linaro.org>,
"Philippe Mathieu-Daudé" <f4bug@amsat.org>,
"Cleber Rosa" <crosa@redhat.com>
Subject: [PATCH 0/3] python: fix for mypy 0.930 and pylint dependencies
Date: Mon, 10 Jan 2022 14:13:46 -0500 [thread overview]
Message-ID: <20220110191349.1841027-1-jsnow@redhat.com> (raw)
GitLab: https://gitlab.com/jsnow/qemu/-/commits/python-ci-fix-2022-jan
CI: https://gitlab.com/jsnow/qemu/-/pipelines/445011098
Dependencies in the Python ecosystem were updated and caused CI failures
immediately after leaving for PTO. This series fixes those breakages,
thank you for your patience.
This patchset fixes the 'check-python-tox' job that was previously
configured as 'allowed to fail'. I'm not re-enabling it to always run at
present, maybe leaving it as an optional job is fine for now. The
purpose of the job is primarily to find new breakages on cutting edge
deployments of Python, which means that it's fairly likely to chirp as
regressions are discovered.
Generally, I like seeing those regressions so I can keep on top of
fixing them -- however, in practice, it seems as if what this really
means is that every last time I go on PTO, they break for several weeks
in an amazing coincidence.
Oh well.
When submitting Python changes in the future, please just check that
this CI test ran to ensure that it works well on all supported Python
interpreter versions.
John Snow (3):
python/aqmp: use absolute import statement
Python/aqmp: fix type definitions for mypy 0.920
python: update type hints for mypy 0.930
python/qemu/aqmp/aqmp_tui.py | 3 ++-
python/qemu/aqmp/protocol.py | 5 +++--
python/qemu/qmp/qom_common.py | 6 +-----
3 files changed, 6 insertions(+), 8 deletions(-)
--
2.31.1
next reply other threads:[~2022-01-10 19:17 UTC|newest]
Thread overview: 6+ messages / expand[flat|nested] mbox.gz Atom feed top
2022-01-10 19:13 John Snow [this message]
2022-01-10 19:13 ` [PATCH 1/3] python/aqmp: use absolute import statement John Snow
2022-01-10 21:16 ` Beraldo Leal
2022-01-10 19:13 ` [PATCH 2/3] Python/aqmp: fix type definitions for mypy 0.920 John Snow
2022-01-10 19:13 ` [PATCH 3/3] python: update type hints for mypy 0.930 John Snow
2022-01-10 21:20 ` Beraldo Leal
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20220110191349.1841027-1-jsnow@redhat.com \
--to=jsnow@redhat.com \
--cc=crosa@redhat.com \
--cc=eduardo@habkost.net \
--cc=f4bug@amsat.org \
--cc=qemu-devel@nongnu.org \
--cc=richard.henderson@linaro.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).