itstool didn't change from 23.10, python3 did.
This article seems relevant: https://adamj.eu/tech/2022/11/04/why-does-python-deprecationwarning-invalid-escape-sequence/
and it also claims that python 3.11 already gave warnings if you asked for it (which wasn't the default), but with python 3.12+ these warnings are enabled by default.
Anyway, itstool is using some Python regex stuff incorrectly.
itstool didn't change from 23.10, python3 did.
This article seems relevant: https:/ /adamj. eu/tech/ 2022/11/ 04/why- does-python- deprecationwarn ing-invalid- escape- sequence/
and it also claims that python 3.11 already gave warnings if you asked for it (which wasn't the default), but with python 3.12+ these warnings are enabled by default.
Anyway, itstool is using some Python regex stuff incorrectly.