When installing walinuxagent, we run into an error from python 3.12 that show errors like: /usr/lib/python3/dist-packages/azurelinuxagent/agent.py:317: SyntaxWarning: invalid escape sequence '\w' m = re.match("^(?:[-/]*)configuration-path:([\w/\.\-_]+)", arg) # pylint: disable=W1401 /usr/lib/python3/dist-packages/azurelinuxagent/common/osutil/default.py:61: SyntaxWarning: invalid escape sequence '\d' _IPTABLES_VERSION_PATTERN = re.compile("^[^\d\.]*([\d\.]+).*$") # pylint: disable=W1401 /usr/lib/python3/dist-packages/azurelinuxagent/common/osutil/default.py:109: SyntaxWarning: invalid escape sequence '\s' PACKET_PATTERN = "^\s*(\d+)\s+(\d+)\s+DROP\s+.*{0}[^\d]*$" # pylint: disable=W1401 /usr/lib/python3/dist-packages/azurelinuxagent/common/osutil/default.py:126: SyntaxWarning: invalid escape sequence '\d' IP_COMMAND_OUTPUT = re.compile('^\d+:\s+(\w+):\s+(.*)$') # pylint: disable=W1401 /usr/lib/python3/dist-packages/azurelinuxagent/common/osutil/freebsd.py:554: SyntaxWarning: invalid escape sequence '\(' cmd_search_dev = "camcontrol devlist | grep {0} | awk -F \( '{{print $2}}'|sed -e 's/.*(//'| sed -e 's/).*//'".format(output) # pylint: disable=W1401 /usr/lib/python3/dist-packages/azurelinuxagent/common/osutil/freebsd.py:565: SyntaxWarning: invalid escape sequence '\(' cmd_search_dev = "camcontrol devlist | grep {0} | awk -F \( '{{print $2}}'|sed -e 's/.*(//'| sed -e 's/).*//'".format(output) # pylint: disable=W1401 /usr/lib/python3/dist-packages/azurelinuxagent/common/osutil/openwrt.py:34: SyntaxWarning: invalid escape sequence '\d' self.ip_command_output = re.compile('^\d+:\s+(\w+):\s+(.*)$') # pylint: disable=W1401 /usr/lib/python3/dist-packages/azurelinuxagent/common/rdma.py:249: SyntaxWarning: invalid escape sequence '\s' version = re.search("version:\s+(\d+)\.(\d+)\.(\d+)\D", out, re.IGNORECASE) # pylint: disable=W1401 /usr/lib/python3/dist-packages/azurelinuxagent/common/rdma.py:471: SyntaxWarning: invalid escape sequence '\S' old = "ofa-v2-ib0 u2.0 nonthreadsafe default libdaplofa.so.2 dapl.2.0 \"\S+ 0\"" # pylint: disable=W1401 /usr/lib/python3/dist-packages/azurelinuxagent/common/utils/flexible_version.py:198: SyntaxWarning: invalid escape sequence '\d' release_re = '(?:{prerel_sep}(?P<{tn}>{tags})(?P<{nn}>\d*))?'.format( # pylint: disable=W1401 /usr/lib/python3/dist-packages/azurelinuxagent/common/version.py:65: SyntaxWarning: invalid escape sequence '\d' f5_version = re.compile("^Version: (\d+\.\d+\.\d+)") # pylint: disable=W1401 /usr/lib/python3/dist-packages/azurelinuxagent/common/version.py:66: SyntaxWarning: invalid escape sequence '\w' f5_product = re.compile("^Product: ([\w-]+)") # pylint: disable=W1401 /usr/lib/python3/dist-packages/azurelinuxagent/common/version.py:108: SyntaxWarning: invalid escape sequence '\-' release = re.sub('\-.*\Z', '', ustr(platform.release())) # pylint: disable=W1401 /usr/lib/python3/dist-packages/azurelinuxagent/common/version.py:111: SyntaxWarning: invalid escape sequence '\-' release = re.sub('\-.*\Z', '', ustr(platform.release())) # pylint: disable=W1401 /usr/lib/python3/dist-packages/azurelinuxagent/common/version.py:116: SyntaxWarning: invalid escape sequence '\-' release = re.sub('\-.*\Z', '', ustr(platform.release())) # pylint: disable=W1401 /usr/lib/python3/dist-packages/azurelinuxagent/common/version.py:225: SyntaxWarning: invalid escape sequence '\.' AGENT_PKG_PATTERN = re.compile(AGENT_PATTERN+"\.zip") # pylint: disable=W1401 /usr/lib/python3/dist-packages/azurelinuxagent/common/version.py:231: SyntaxWarning: invalid escape sequence '\d' EXT_HANDLER_PATTERN = b".*/WALinuxAgent-(\d+.\d+.\d+[.\d+]*).*-run-exthandlers" # pylint: disable=W1401 /usr/lib/python3/dist-packages/azurelinuxagent/ga/env.py:38: SyntaxWarning: invalid escape sequence '\.' re.compile("^(.*)\.(\d+)\.(agentsManifest)$", re.IGNORECASE), # pylint: disable=W1401 /usr/lib/python3/dist-packages/azurelinuxagent/ga/env.py:39: SyntaxWarning: invalid escape sequence '\.' re.compile("^(.*)\.(\d+)\.(manifest\.xml)$", re.IGNORECASE), # pylint: disable=W1401 /usr/lib/python3/dist-packages/azurelinuxagent/ga/env.py:40: SyntaxWarning: invalid escape sequence '\.' re.compile("^(.*)\.(\d+)\.(xml)$", re.IGNORECASE) # pylint: disable=W1401 /usr/lib/python3/dist-packages/azurelinuxagent/ga/update.py:958: SyntaxWarning: invalid escape sequence '\d' pid_re = re.compile("(\d+)_{0}".format(re.escape(pid_name))) # pylint: disable=W1401 /usr/lib/python3/dist-packages/azurelinuxagent/pa/rdma/centos.py:85: SyntaxWarning: invalid escape sequence '\d' pattern = '{0}-(\d+\.){{3,}}({1})-'.format(self.rdma_user_mode_package_name, fw_version) # pylint: disable=W1401 /usr/lib/python3/dist-packages/azurelinuxagent/pa/rdma/centos.py:158: SyntaxWarning: invalid escape sequence '\d' pkgs, "%s-(\d+\.){3,}(%s)-\d{8}\.x86_64.rpm" % (self.rdma_kernel_mode_package_name, fw_version)) # pylint: disable=W1401 /usr/lib/python3/dist-packages/azurelinuxagent/pa/rdma/centos.py:167: SyntaxWarning: invalid escape sequence '\d' pkgs, "%s-(\d+\.){3,}(%s)-\d{8}\.x86_64.rpm" % (self.rdma_user_mode_package_name, fw_version)) # pylint: disable=W1401 /usr/lib/python3/dist-packages/azurelinuxagent/pa/rdma/ubuntu.py:40: SyntaxWarning: invalid escape sequence '\.' nd_version = re.sub('\.', '_', nd_version) # pylint: disable=W1401 /usr/lib/python3/dist-packages/azurelinuxagent/pa/rdma/ubuntu.py:82: SyntaxWarning: invalid escape sequence '\S' r = re.search('Version: (\S+)', output) # pylint: disable=W1401 /usr/lib/python3/dist-packages/azurelinuxagent/pa/rdma/ubuntu.py:88: SyntaxWarning: invalid escape sequence '\.' package_version = re.sub("\.\d+$", "", package_version) # pylint: disable=W1401 /usr/lib/python3/dist-packages/azurelinuxagent/pa/rdma/ubuntu.py:114: SyntaxWarning: invalid escape sequence '\S' r = re.search('alias hv_network_direct hv_network_direct_\S+', lines) # pylint: disable=W1401 /usr/lib/python3/dist-packages/azurelinuxagent/pa/rdma/ubuntu.py:116: SyntaxWarning: invalid escape sequence '\S' lines = re.sub('alias hv_network_direct hv_network_direct_\S+', 'alias hv_network_direct hv_network_direct_%s' % nd_version, lines) # pylint: disable=W1401
When installing walinuxagent, we run into an error from python 3.12 that show errors like: python3/ dist-packages/ azurelinuxagent /agent. py:317: SyntaxWarning: invalid escape sequence '\w' "^(?:[- /]*)configurati on-path: ([\w/\. \-_]+)" , arg) # pylint: disable=W1401 python3/ dist-packages/ azurelinuxagent /common/ osutil/ default. py:61: SyntaxWarning: invalid escape sequence '\d' VERSION_ PATTERN = re.compile( "^[^\d\ .]*([\d\ .]+).*$ ") # pylint: disable=W1401 python3/ dist-packages/ azurelinuxagent /common/ osutil/ default. py:109: SyntaxWarning: invalid escape sequence '\s' d+)\s+( \d+)\s+ DROP\s+ .*{0}[^ \d]*$" # pylint: disable=W1401 python3/ dist-packages/ azurelinuxagent /common/ osutil/ default. py:126: SyntaxWarning: invalid escape sequence '\d' '^\d+:\ s+(\w+) :\s+(.* )$') # pylint: disable=W1401 python3/ dist-packages/ azurelinuxagent /common/ osutil/ freebsd. py:554: SyntaxWarning: invalid escape sequence '\(' /'".format( output) # pylint: disable=W1401 python3/ dist-packages/ azurelinuxagent /common/ osutil/ freebsd. py:565: SyntaxWarning: invalid escape sequence '\(' /'".format( output) # pylint: disable=W1401 python3/ dist-packages/ azurelinuxagent /common/ osutil/ openwrt. py:34: SyntaxWarning: invalid escape sequence '\d' ip_command_ output = re.compile( '^\d+:\ s+(\w+) :\s+(.* )$') # pylint: disable=W1401 python3/ dist-packages/ azurelinuxagent /common/ rdma.py: 249: SyntaxWarning: invalid escape sequence '\s' "version: \s+(\d+ )\.(\d+ )\.(\d+ )\D", out, re.IGNORECASE) # pylint: disable=W1401 python3/ dist-packages/ azurelinuxagent /common/ rdma.py: 471: SyntaxWarning: invalid escape sequence '\S' python3/ dist-packages/ azurelinuxagent /common/ utils/flexible_ version. py:198: SyntaxWarning: invalid escape sequence '\d' sep}(?P< {tn}>{tags} )(?P<{nn} >\d*))? '.format( # pylint: disable=W1401 python3/ dist-packages/ azurelinuxagent /common/ version. py:65: SyntaxWarning: invalid escape sequence '\d' "^Version: (\d+\.\d+\.\d+)") # pylint: disable=W1401 python3/ dist-packages/ azurelinuxagent /common/ version. py:66: SyntaxWarning: invalid escape sequence '\w' "^Product: ([\w-]+)") # pylint: disable=W1401 python3/ dist-packages/ azurelinuxagent /common/ version. py:108: SyntaxWarning: invalid escape sequence '\-' release( ))) # pylint: disable=W1401 python3/ dist-packages/ azurelinuxagent /common/ version. py:111: SyntaxWarning: invalid escape sequence '\-' release( ))) # pylint: disable=W1401 python3/ dist-packages/ azurelinuxagent /common/ version. py:116: SyntaxWarning: invalid escape sequence '\-' release( ))) # pylint: disable=W1401 python3/ dist-packages/ azurelinuxagent /common/ version. py:225: SyntaxWarning: invalid escape sequence '\.' AGENT_PATTERN+ "\.zip" ) # pylint: disable=W1401 python3/ dist-packages/ azurelinuxagent /common/ version. py:231: SyntaxWarning: invalid escape sequence '\d' PATTERN = b".*/WALinuxAge nt-(\d+ .\d+.\d+ [.\d+]* ).*-run- exthandlers" # pylint: disable=W1401 python3/ dist-packages/ azurelinuxagent /ga/env. py:38: SyntaxWarning: invalid escape sequence '\.' "^(.*)\ .(\d+)\ .(agentsManifes t)$", re.IGNORECASE), # pylint: disable=W1401 python3/ dist-packages/ azurelinuxagent /ga/env. py:39: SyntaxWarning: invalid escape sequence '\.' "^(.*)\ .(\d+)\ .(manifest\ .xml)$" , re.IGNORECASE), # pylint: disable=W1401 python3/ dist-packages/ azurelinuxagent /ga/env. py:40: SyntaxWarning: invalid escape sequence '\.' "^(.*)\ .(\d+)\ .(xml)$ ", re.IGNORECASE) # pylint: disable=W1401 python3/ dist-packages/ azurelinuxagent /ga/update. py:958: SyntaxWarning: invalid escape sequence '\d' "(\d+)_ {0}".format( re.escape( pid_name) )) # pylint: disable=W1401 python3/ dist-packages/ azurelinuxagent /pa/rdma/ centos. py:85: SyntaxWarning: invalid escape sequence '\d' d+\.){{ 3,}}({1} )-'.format( self.rdma_ user_mode_ package_ name, fw_version) # pylint: disable=W1401 python3/ dist-packages/ azurelinuxagent /pa/rdma/ centos. py:158: SyntaxWarning: invalid escape sequence '\d' \.){3,} (%s)-\d{ 8}\.x86_ 64.rpm" % (self.rdma_ kernel_ mode_package_ name, fw_version)) # pylint: disable=W1401 python3/ dist-packages/ azurelinuxagent /pa/rdma/ centos. py:167: SyntaxWarning: invalid escape sequence '\d' \.){3,} (%s)-\d{ 8}\.x86_ 64.rpm" % (self.rdma_ user_mode_ package_ name, fw_version)) # pylint: disable=W1401 python3/ dist-packages/ azurelinuxagent /pa/rdma/ ubuntu. py:40: SyntaxWarning: invalid escape sequence '\.' python3/ dist-packages/ azurelinuxagent /pa/rdma/ ubuntu. py:82: SyntaxWarning: invalid escape sequence '\S' python3/ dist-packages/ azurelinuxagent /pa/rdma/ ubuntu. py:88: SyntaxWarning: invalid escape sequence '\.' python3/ dist-packages/ azurelinuxagent /pa/rdma/ ubuntu. py:114: SyntaxWarning: invalid escape sequence '\S' direct_ \S+', lines) # pylint: disable=W1401 python3/ dist-packages/ azurelinuxagent /pa/rdma/ ubuntu. py:116: SyntaxWarning: invalid escape sequence '\S' direct_ \S+', 'alias hv_network_direct hv_network_ direct_ %s' % nd_version, lines) # pylint: disable=W1401
/usr/lib/
m = re.match(
/usr/lib/
_IPTABLES_
/usr/lib/
PACKET_PATTERN = "^\s*(\
/usr/lib/
IP_COMMAND_OUTPUT = re.compile(
/usr/lib/
cmd_search_dev = "camcontrol devlist | grep {0} | awk -F \( '{{print $2}}'|sed -e 's/.*(//'| sed -e 's/).*/
/usr/lib/
cmd_search_dev = "camcontrol devlist | grep {0} | awk -F \( '{{print $2}}'|sed -e 's/.*(//'| sed -e 's/).*/
/usr/lib/
self.
/usr/lib/
version = re.search(
/usr/lib/
old = "ofa-v2-ib0 u2.0 nonthreadsafe default libdaplofa.so.2 dapl.2.0 \"\S+ 0\"" # pylint: disable=W1401
/usr/lib/
release_re = '(?:{prerel_
/usr/lib/
f5_version = re.compile(
/usr/lib/
f5_product = re.compile(
/usr/lib/
release = re.sub('\-.*\Z', '', ustr(platform.
/usr/lib/
release = re.sub('\-.*\Z', '', ustr(platform.
/usr/lib/
release = re.sub('\-.*\Z', '', ustr(platform.
/usr/lib/
AGENT_PKG_PATTERN = re.compile(
/usr/lib/
EXT_HANDLER_
/usr/lib/
re.compile(
/usr/lib/
re.compile(
/usr/lib/
re.compile(
/usr/lib/
pid_re = re.compile(
/usr/lib/
pattern = '{0}-(\
/usr/lib/
pkgs, "%s-(\d+
/usr/lib/
pkgs, "%s-(\d+
/usr/lib/
nd_version = re.sub('\.', '_', nd_version) # pylint: disable=W1401
/usr/lib/
r = re.search('Version: (\S+)', output) # pylint: disable=W1401
/usr/lib/
package_version = re.sub("\.\d+$", "", package_version) # pylint: disable=W1401
/usr/lib/
r = re.search('alias hv_network_direct hv_network_
/usr/lib/
lines = re.sub('alias hv_network_direct hv_network_