From d808f11a44c1dad83063ac175ceb23581122556b Mon Sep 17 00:00:00 2001 From: Matt Clay Date: Mon, 30 Jun 2025 14:18:49 -0700 Subject: [PATCH] Fix deprecated pylint plugin version parsing (#85402) (cherry picked from commit 3511299e1ea95ff19a6adbda915f159d3da341a9) --- .../_util/controller/sanity/pylint/plugins/deprecated_calls.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/test/lib/ansible_test/_util/controller/sanity/pylint/plugins/deprecated_calls.py b/test/lib/ansible_test/_util/controller/sanity/pylint/plugins/deprecated_calls.py index ae0f5476cfb..000213c4a76 100644 --- a/test/lib/ansible_test/_util/controller/sanity/pylint/plugins/deprecated_calls.py +++ b/test/lib/ansible_test/_util/controller/sanity/pylint/plugins/deprecated_calls.py @@ -9,6 +9,7 @@ import dataclasses import datetime import functools import pathlib +import re import astroid import astroid.context @@ -156,7 +157,7 @@ class AnsibleDeprecatedChecker(pylint.checkers.BaseChecker): ), ) - ANSIBLE_VERSION = StrictVersion('.'.join(ansible.release.__version__.split('.')[:3])) + ANSIBLE_VERSION = StrictVersion(re.match('[0-9.]*[0-9]', ansible.release.__version__)[0]) """The current ansible-core X.Y.Z version.""" DEPRECATION_MODULE_FUNCTIONS: dict[tuple[str, str], tuple[str, ...]] = {