こんな変更がありました。
コントロールノードで Python 3.9 以上を必要とするようになるようです。これまでは 3.8 以上でした。
devel
ブランチへのマージのみです。おそらくこのまま行けば、2022年11月リリース予定の ansible-core 2.14が、この要件になるはずです。
まだポーティングガイドにはこの旨の記述が見当たりません。
(2022/08/10 追記 ポーティングガイドに追記しました)
なお、ためしに Python 3.8 環境で、devel ブランチのものをインストールしようとしたらこんなエラーになりました。
$ python --version Python 3.8.6 $ $ pip install pip --upgrade Collecting pip Downloading https://files.pythonhosted.org/packages/1f/2c/d9626f045e7b49a6225c6b09257861f24da78f4e5f23af2ddbdf852c99b8/pip-22.2.2-py3-none-any.whl (2.0MB) |████████████████████████████████| 2.0MB 14.6MB/s Installing collected packages: pip Found existing installation: pip 19.3.1 Uninstalling pip-19.3.1: Successfully uninstalled pip-19.3.1 Successfully installed pip-22.2.2 (py38) [admin@rhel84ac ~]$ pip install git+https://github.com/ansible/ansible.git@devel Collecting git+https://github.com/ansible/ansible.git@devel Cloning https://github.com/ansible/ansible.git (to revision devel) to /tmp/pip-req-build-j8_s8xtb Running command git clone --filter=blob:none --quiet https://github.com/ansible/ansible.git /tmp/pip-req-build-j8_s8xtb Resolved https://github.com/ansible/ansible.git to commit 85acf4d1e55e95c266a35c49f74af3c0f251de08 Installing build dependencies ... done Getting requirements to build wheel ... done Preparing metadata (pyproject.toml) ... done Collecting cryptography Downloading cryptography-37.0.4-cp36-abi3-manylinux_2_24_x86_64.whl (4.1 MB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 4.1/4.1 MB 28.4 MB/s eta 0:00:00 Collecting resolvelib<0.9.0,>=0.5.3 Downloading resolvelib-0.8.1-py2.py3-none-any.whl (16 kB) Collecting jinja2>=3.0.0 Downloading Jinja2-3.1.2-py3-none-any.whl (133 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 133.1/133.1 kB 63.7 MB/s eta 0:00:00 Collecting packaging Using cached packaging-21.3-py3-none-any.whl (40 kB) Collecting PyYAML>=5.1 Using cached PyYAML-6.0-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl (701 kB) ERROR: Package 'ansible-core' requires a different Python: 3.8.6 not in '>=3.9'