diff --git a/mkautodoc/extension.py b/mkautodoc/extension.py
index 86e70b3..64fe7fa 100644
--- a/mkautodoc/extension.py
+++ b/mkautodoc/extension.py
@@ -1,7 +1,7 @@
 from markdown import Markdown
 from markdown.extensions import Extension
 from markdown.blockprocessors import BlockProcessor
-from markdown.util import etree
+from xml.etree import ElementTree as etree
 import importlib
 import inspect
 import re
diff --git a/requirements.txt b/requirements.txt
index 67ec1b1..8a7d94c 100644
--- a/requirements.txt
+++ b/requirements.txt
@@ -1,4 +1,4 @@
-markdown
+-e .
 
 # Testing
 black
diff --git a/setup.py b/setup.py
index 8cb3b5b..8be283f 100644
--- a/setup.py
+++ b/setup.py
@@ -37,7 +37,7 @@ setup(
     author='Tom Christie',
     author_email='tom@tomchristie.com',
     packages=get_packages('mkautodoc'),
-    install_requires=[],
+    install_requires=["Markdown"],
     python_requires='>=3.6',
     classifiers=[
         'Development Status :: 3 - Alpha',
-- 
2.30.2

