diff --git a/lib/bs4/builder/_htmlparser.py b/lib/bs4/builder/_htmlparser.py
index 12e1c9ee..f1b473fe 100644
--- a/lib/bs4/builder/_htmlparser.py
+++ b/lib/bs4/builder/_htmlparser.py
@@ -8,7 +8,7 @@ __all__ = [
'HTMLParserTreeBuilder',
]
-from html.parser import HTMLParser
+from future.moves.html.parser import HTMLParser
try:
from html.parser import HTMLParseError
diff --git a/lib/bs4/dammit.py b/lib/bs4/dammit.py
index 5fc6f93a..e8cdd147 100644
--- a/lib/bs4/dammit.py
+++ b/lib/bs4/dammit.py
@@ -10,7 +10,8 @@ XML or HTML to reflect a new encoding; that's the tree builder's job.
__license__ = "MIT"
import codecs
-from html.entities import codepoint2name
+from future.moves.html.entities import codepoint2name
+from future.builtins import chr
import re
import logging
import string