From c293c616542a6a02e52a20b9de05ec44b4c3c8a1 Mon Sep 17 00:00:00 2001 From: Sijis Aviles Date: Fri, 19 Jun 2026 09:31:03 -0500 Subject: [PATCH 1/2] fix: xmpp dependencies on python 3.10 --- setup.py | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/setup.py b/setup.py index 49b88fd99..15fa4ccb8 100644 --- a/setup.py +++ b/setup.py @@ -63,7 +63,6 @@ def read(fname, encoding="ascii"): if __name__ == "__main__": - VERSION = read_version() args = set(sys.argv) @@ -124,7 +123,12 @@ def read(fname, encoding="ascii"): # held at 13.15: v20+ is fully async; backend would need a rewrite "python-telegram-bot==13.15", ], - "XMPP": [ + "XMPP:python_version < '3.11'": [ + "slixmpp==1.12.0", + "pyasn1==0.6.3", + "pyasn1-modules==0.4.2", + ], + "XMPP:python_version >= '3.11'": [ "slixmpp==1.15.0", "pyasn1==0.6.3", "pyasn1-modules==0.4.2", From 79039ab25549732db37f08a588bbd467b215aa39 Mon Sep 17 00:00:00 2001 From: Sijis Aviles Date: Thu, 25 Jun 2026 00:04:35 -0500 Subject: [PATCH 2/2] docs: add details to CHANGES --- CHANGES.rst | 1 + 1 file changed, 1 insertion(+) diff --git a/CHANGES.rst b/CHANGES.rst index 93c0007fc..cb7a20b0c 100644 --- a/CHANGES.rst +++ b/CHANGES.rst @@ -4,6 +4,7 @@ v9.9.9 (unreleased) - refactor: remove webtest dependency (#1769) - feat: support editable installed entrypoint plugins (#1766) - fix: XMPP backend referencing invalid method (#1768) +- fix: XMPP support on python 3.10 (#1771) v6.2.1 (2026-06-06)