Comment 0 for bug 2055429

Revision history for this message
Calvin Mwadime Makokha (calvinmwadime) wrote :

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