diff --git a/README.md b/README.md
index 3d076e9..d934686 100644
--- a/README.md
+++ b/README.md
@@ -293,6 +293,8 @@ Create a new one with
#### Q3 - I need a diagram with less proprietary information. Can I get one without IPs or serial numbers?
You can change the text inside each node by editing the config option `diagram\node_text`. Below is an example that would produce a minimal information diagram:
+# Install dependencies with pip -r requirements.txt
+
```
"diagram" : {
node_text = '{node.name}
{node.ios}
{node.plat}'
diff --git a/requirements.txt b/requirements.txt
new file mode 100644
index 0000000..019ff57
--- /dev/null
+++ b/requirements.txt
@@ -0,0 +1,9 @@
+graphviz==0.8.4
+netaddr==0.7.19
+ply==3.11
+pyasn1==0.4.3
+pycryptodomex==3.6.4
+pydot==1.2.4
+pyparsing==2.2.0
+pysmi==0.3.1
+pysnmp==4.4.4