diff --git a/docs/conf.py b/docs/conf.py
index 3ac9cc3d02a257bf17684d8a00ed5449eaaafe30..2f78e5356579968c4df70aaa7049a68debd310c1 100644
--- a/docs/conf.py
+++ b/docs/conf.py
@@ -23,8 +23,6 @@ sys.path.insert(0, os.path.abspath('..'))
 source_parsers = {
 }
 
-os.system('pip install sphinx-autodoc-typehints')
-
 # -- General configuration ----------------------------------
 
 # If your documentation needs a minimal Sphinx version, state it here.
diff --git a/docs/requirements.txt b/docs/requirements.txt
new file mode 100644
index 0000000000000000000000000000000000000000..ff229225697a40bb009e0ed2ed04fb0a1f77c967
--- /dev/null
+++ b/docs/requirements.txt
@@ -0,0 +1 @@
+sphinx-autodoc-typehints
\ No newline at end of file