#6491 Remove dependency on lxml from ipa-client
Closed: Fixed None Opened 7 years ago by cheimes.

#6469 removes dependency on lxml from ipapython. The only dependency on lxml left in ipa-client is in the {{{ipa-client-automount}}} script:

$ find . \( -type f -and -executable \) -or -name '*.py' | xargs grep lxml
./ipaserver/plugins/dogtag.py:To parse the XML documents we use the Python lxml package which is a Python
./ipaserver/plugins/dogtag.py:for many projects. One of the features in lxml and libxml2 that is particularly
./ipaserver/plugins/dogtag.py:namespaces. The regular expression name space identifier is 're:' In lxml we
./ipaserver/plugins/dogtag.py:from lxml import etree
./ipaserver/install/ipa_otptoken_import.py:from lxml import etree
./client/ipa-client-automount:    from lxml import etree
./ipapython/dnssec/odsmgr.py:from lxml import etree

master:

  • 9fbd29c Use xml.etree in ipa-client-automount script

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