summaryrefslogtreecommitdiffstats
path: root/test/lib/ansible_test/_util
diff options
context:
space:
mode:
authorBrian Coca <bcoca@users.noreply.github.com>2024-03-21 18:50:51 +0100
committerGitHub <noreply@github.com>2024-03-21 18:50:51 +0100
commitddae41759c57fb5a0c5131c9b7e483d62a1d653f (patch)
tree8daebabf5817c6bb3017c71fe7ca44a6bbe55d42 /test/lib/ansible_test/_util
parentmypy: update code required to bump sanity requirements (diff)
downloadansible-ddae41759c57fb5a0c5131c9b7e483d62a1d653f.tar.xz
ansible-ddae41759c57fb5a0c5131c9b7e483d62a1d653f.zip
Add FreeBSD 13.3 and 14.0 to ansible-test (#82530)
Co-authored-by: Matt Clay <matt@mystile.com>
Diffstat (limited to 'test/lib/ansible_test/_util')
-rw-r--r--test/lib/ansible_test/_util/target/setup/bootstrap.sh20
1 files changed, 20 insertions, 0 deletions
diff --git a/test/lib/ansible_test/_util/target/setup/bootstrap.sh b/test/lib/ansible_test/_util/target/setup/bootstrap.sh
index e38b585b19..279ce4036d 100644
--- a/test/lib/ansible_test/_util/target/setup/bootstrap.sh
+++ b/test/lib/ansible_test/_util/target/setup/bootstrap.sh
@@ -144,19 +144,39 @@ bootstrap_remote_freebsd()
jinja2_pkg="py${python_package_version}-jinja2"
cryptography_pkg="py${python_package_version}-cryptography"
pyyaml_pkg="py${python_package_version}-yaml"
+ packaging_pkg="py${python_package_version}-packaging"
# Declare platform/python version combinations which do not have supporting OS packages available.
# For these combinations ansible-test will use pip to install the requirements instead.
case "${platform_version}/${python_version}" in
+ 13.3/3.9)
+ # defaults above 'just work'TM
+ ;;
+ 13.3/3.11)
+ jinja2_pkg="" # not available
+ cryptography_pkg="" # not available
+ pyyaml_pkg="" # not available
+ ;;
+ 14.0/3.9)
+ # defaults above 'just work'TM
+ ;;
+ 14.0/3.11)
+ cryptography_pkg="" # not available
+ jinja2_pkg="" # not available
+ pyyaml_pkg="" # not available
+ ;;
*)
+ # just assume nothing is available
jinja2_pkg="" # not available
cryptography_pkg="" # not available
pyyaml_pkg="" # not available
+ packaging_pkg="" # not available
;;
esac
packages="
${packages}
+ ${packaging_pkg}
libyaml
${pyyaml_pkg}
${jinja2_pkg}