pkgsrc-Users archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
Re: textproc/py-openpyxl: ModuleNotFoundError: No module named 'et_xmlfile'
I found:
if LXML is True:
from lxml.etree import (
Element,
SubElement,
register_namespace,
QName,
xmlfile,
XMLParser,
)
from lxml.etree import fromstring, tostring
# do not resolve entities
safe_parser = XMLParser(resolve_entities=False)
fromstring = partial(fromstring, parser=safe_parser)
else:
from xml.etree.ElementTree import (
Element,
SubElement,
fromstring,
tostring,
QName,
register_namespace
)
from et_xmlfile import xmlfile
if DEFUSEDXML is True:
from defusedxml.ElementTree import fromstring
in work/openpyxl-3.1.5/openpyxl/xml/functions.py so if lxml is
installed, et_xmlfile should not be used.
and py-openpyxl/patches/patch-aa removes the et_xmlfile dependency.
Thomas
Home |
Main Index |
Thread Index |
Old Index