#6469 Use xml.etree instead of lxml in odsmgr.py
Closed: Fixed None Opened 7 years ago by cheimes.

The module ipapython.dnssec.odsmgr is the only module in ipalib, ipaclient, ipapython and ipaplatform that uses lxml.etree. The XML handling code can easily replaced with Python stdlib's xml.etree except for one feature: stdlib's xpath() does not support starts-with().

Without lxml dependency we can drop a dependency on a C extension module, see #6468.


master:

  • 64af88f Port ipapython.dnssec.odsmgr to xml.etree

master:

  • c93bfda ipapython and ipatest no longer require lxml

Metadata Update from @cheimes:
- Issue assigned to someone
- Issue set to the milestone: FreeIPA 4.5

7 years ago

Login to comment on this ticket.

Metadata