From e89176caacbe068b2094bb4cc31e9a104aa3b295 Mon Sep 17 00:00:00 2001 From: Sloane Hertel <19572925+s-hertel@users.noreply.github.com> Date: Tue, 7 Jun 2022 12:26:56 -0400 Subject: [PATCH] Pin PyYAML version compatible with Python 3.8+ (#77936) Co-authored-by: Brian Coca Co-authored-by: Matt Clay --- changelogs/fragments/77936-add-pyyaml-version.yml | 2 ++ requirements.txt | 2 +- test/lib/ansible_test/_data/requirements/ansible.txt | 2 +- 3 files changed, 4 insertions(+), 2 deletions(-) create mode 100644 changelogs/fragments/77936-add-pyyaml-version.yml diff --git a/changelogs/fragments/77936-add-pyyaml-version.yml b/changelogs/fragments/77936-add-pyyaml-version.yml new file mode 100644 index 00000000000..15b4d29132d --- /dev/null +++ b/changelogs/fragments/77936-add-pyyaml-version.yml @@ -0,0 +1,2 @@ +bugfixes: + - Add PyYAML >= 5.1 as a dependency of ansible-core to be compatible with Python 3.8+. diff --git a/requirements.txt b/requirements.txt index 9f25e7e4a22..20562c3e0fa 100644 --- a/requirements.txt +++ b/requirements.txt @@ -4,7 +4,7 @@ # packages, not optional ones, and with the widest range of versions that could # be suitable) jinja2 >= 3.0.0 -PyYAML +PyYAML >= 5.1 # PyYAML 5.1 is required for Python 3.8+ support cryptography packaging # NOTE: resolvelib 0.x version bumps should be considered major/breaking diff --git a/test/lib/ansible_test/_data/requirements/ansible.txt b/test/lib/ansible_test/_data/requirements/ansible.txt index 9f25e7e4a22..20562c3e0fa 100644 --- a/test/lib/ansible_test/_data/requirements/ansible.txt +++ b/test/lib/ansible_test/_data/requirements/ansible.txt @@ -4,7 +4,7 @@ # packages, not optional ones, and with the widest range of versions that could # be suitable) jinja2 >= 3.0.0 -PyYAML +PyYAML >= 5.1 # PyYAML 5.1 is required for Python 3.8+ support cryptography packaging # NOTE: resolvelib 0.x version bumps should be considered major/breaking