Description: Fix Python3.12 syntax warnings
Bug-Debian: https://bugs.debian.org/1085332
Author: Andreas Tille <tille@debian.org>
Last-Update: 2024-12-04

--- a/ariba/external_progs.py
+++ b/ariba/external_progs.py
@@ -30,10 +30,10 @@ prog_to_env_var = {x: 'ARIBA_' + x.upper
 # ... make the regex permissive and hope things
 # still work for later versions
 prog_to_version_cmd = {
-    'bowtie2': ('--version', re.compile('.*bowtie2.*version (.*)$')),
-    'cdhit': ('', re.compile('CD-HIT version ([0-9\.]+) \(')),
-    'nucmer': ('--version', re.compile('([0-9]+\.[0-9\.]+.*$)')),
-    'spades': ('--version', re.compile('SPAdes.*v([0-9\.]+)'))
+    'bowtie2': ('--version', re.compile(r'.*bowtie2.*version (.*)$')),
+    'cdhit': ('', re.compile(r'CD-HIT version ([0-9\.]+) \(')),
+    'nucmer': ('--version', re.compile(r'([0-9]+\.[0-9\.]+.*$)')),
+    'spades': ('--version', re.compile(r'SPAdes.*v([0-9\.]+)'))
 }
 
 
