On a system with python 3.12 installing the python ipaclient package (this is on Ubuntu 24.04 using the distro packages) produces the warnings:
Setting up python3-ipaclient (4.10.2-2) ...
/usr/lib/python3/dist-packages/ipaclient/remote_plugins/2_164/automember.py:19: SyntaxWarning: invalid escape sequence '.'
doc = ("""
/usr/lib/python3/dist-packages/ipaclient/remote_plugins/2_164/group.py:19: SyntaxWarning: invalid escape sequence '\D'
doc = ("""
/usr/lib/python3/dist-packages/ipaclient/remote_plugins/2_164/hbactest.py:19: SyntaxWarning: invalid escape sequence '\A'
doc = ("""
/usr/lib/python3/dist-packages/ipaclient/remote_plugins/2_164/trust.py:19: SyntaxWarning: invalid escape sequence '\D'
doc = ("""
/usr/lib/python3/dist-packages/ipaclient/remote_plugins/2_49/automember.py:19: SyntaxWarning: invalid escape sequence '.'
doc = ("""
/usr/lib/python3/dist-packages/ipaclient/remote_plugins/2_49/group.py:19: SyntaxWarning: invalid escape sequence '\D'
doc = ("""
/usr/lib/python3/dist-packages/ipaclient/remote_plugins/2_49/trust.py:19: SyntaxWarning: invalid escape sequence '\D'
doc = _("""
I reported the issue upstream at https://pagure.io/freeipa/issue/9565 where it has already been fixed, including in the 4.10 branch that Ubuntu 24.04 is on. Please rebase to a version that has that commit (though it's just a warning shown at install time, so not the end of the world either).
This bug was fixed in the package freeipa - 4.11.1-2
---------------
freeipa (4.11.1-2) unstable; urgency=medium
* use-raw- strings. diff: Import patch from upstream to fix noise when service. diff: Map sshd service to use ssh.service. (LP:
installing. (LP: #2060298)
* map-ssh-
#2061055)
-- Timo Aaltonen <email address hidden> Fri, 12 Apr 2024 14:31:35 +0300