Move py3 sgmllib to an internal module - Scott Kitterman

This commit is contained in:
Stuart D. Gathman
2018-12-23 20:29:01 -05:00
parent f9b2241ec6
commit 55e5378659
3 changed files with 4 additions and 4 deletions
View File
+3
View File
@@ -401,7 +401,10 @@ class _defang:
# emulate old defang function # emulate old defang function
defang = _defang() defang = _defang()
if sys.version < '3.0.0':
from sgmllib import SGMLParser as HTMLParser from sgmllib import SGMLParser as HTMLParser
else:
from Milter.sgmllib import SGMLParser as HTMLParser
import re import re
declname = re.compile(r'[a-zA-Z][-_.a-zA-Z0-9]*\s*') declname = re.compile(r'[a-zA-Z][-_.a-zA-Z0-9]*\s*')
-3
View File
@@ -12,9 +12,6 @@ if sys.version < '2.6.5':
libs = ["milter"] libs = ["milter"]
libdirs = ["/usr/lib/libmilter"] # needed for Debian libdirs = ["/usr/lib/libmilter"] # needed for Debian
modules = ["mime"] modules = ["mime"]
if sys.version >= '3':
modules.append("sgmllib")
print("modules=",modules)
# NOTE: importing Milter to obtain version fails when milter.so not built # NOTE: importing Milter to obtain version fails when milter.so not built
setup(name = "pymilter", version = '1.0.2', setup(name = "pymilter", version = '1.0.2',