From 17d2a089a033c8c519f40fef7add64f8ff95fcf1 Mon Sep 17 00:00:00 2001 From: "patchback[bot]" <45432694+patchback[bot]@users.noreply.github.com> Date: Thu, 27 Nov 2025 22:08:36 +0100 Subject: [PATCH] [PR #11224/1ab9be15 backport][stable-12] pushbullet: deprecation (#11225) pushbullet: deprecation (#11224) * pushbullet: deprecation * add changelog frag (cherry picked from commit 1ab9be152f61e2c7239b57c5f420d511792eeb24) Co-authored-by: Alexei Znamensky <103110+russoz@users.noreply.github.com> --- changelogs/fragments/11224-deprecate-pushbullet.yml | 2 ++ meta/runtime.yml | 4 ++++ plugins/modules/pushbullet.py | 4 ++++ 3 files changed, 10 insertions(+) create mode 100644 changelogs/fragments/11224-deprecate-pushbullet.yml diff --git a/changelogs/fragments/11224-deprecate-pushbullet.yml b/changelogs/fragments/11224-deprecate-pushbullet.yml new file mode 100644 index 0000000000..b3962ce63e --- /dev/null +++ b/changelogs/fragments/11224-deprecate-pushbullet.yml @@ -0,0 +1,2 @@ +deprecated_features: + - pushbullet - module relies on Python package supporting Python 3.2 only; the module will be removed from community.general 13.0.0 (https://github.com/ansible-collections/community.general/pull/11224). diff --git a/meta/runtime.yml b/meta/runtime.yml index ffd1bc32f4..9ef925461b 100644 --- a/meta/runtime.yml +++ b/meta/runtime.yml @@ -837,6 +837,10 @@ plugin_routing: tombstone: removal_version: 3.0.0 warning_text: Use purestorage.flashblade.purefb_info instead. + pushbullet: + deprecation: + removal_version: 13.0.0 + warning_text: Module relies on Python package pushbullet.py which is not maintained and supports only up to Python 3.2. python_requirements_facts: tombstone: removal_version: 3.0.0 diff --git a/plugins/modules/pushbullet.py b/plugins/modules/pushbullet.py index 85679654ea..63612275bc 100644 --- a/plugins/modules/pushbullet.py +++ b/plugins/modules/pushbullet.py @@ -14,6 +14,10 @@ module: pushbullet short_description: Sends notifications to Pushbullet description: - This module sends push notifications through Pushbullet to channels or devices. +deprecated: + removed_in: 13.0.0 + why: Module relies on Python package pushbullet.py which is not maintained and supports only up to Python 3.2. + alternative: There is none. extends_documentation_fragment: - community.general.attributes attributes: