[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[oslo][nova][vmware] Replacement for suds library

The suds-jurko library used by oslo.vmware is emitting the following
warnings in nova tests.

  /nova/.tox/py36/lib/python3.6/site-packages/suds/ DeprecationWarning: invalid escape sequence \%
    self.splitp = re.compile('({.+})*[^\%s]+' % ps[0])
  /nova/.tox/py36/lib/python3.6/site-packages/suds/ DeprecationWarning: invalid escape sequence \s = re.split('[\s,]', parts)

These warnings are going to be errors in Python 3.10 [1]. We have over
18 months before we need to worry about this [2], but I'd like to see
some movement on this well before then. It seems the suds-jurko fork is
dead [3] and movement on yet another fork, suds-community, is slow [4].
How difficult would it be to switch over to something that does seem
maintained like zeep [5] and, assuming it's doable, is anyone from
VMWare/SAP able to do this work?