diff --git a/Pipfile b/Pipfile
new file mode 100644
index 0000000000000000000000000000000000000000..640ee48b5969f2e5c143407d88d5945c0f926e24
--- /dev/null
+++ b/Pipfile
@@ -0,0 +1,14 @@
+[[source]]
+name = "pypi"
+url = "https://pypi.org/simple"
+verify_ssl = true
+
+[packages]
+jinja2 = ">=2.10.1"
+PyYAML = ">=5.3.1"
+netaddr = ">=0.8"
+kypo-topology-definition = {editable = true, git = "https://gitlab.ics.muni.cz/muni-kypo-crp/backend-python/kypo-topology-definition.git"}
+
+[dev-packages]
+
+[requires]
\ No newline at end of file
diff --git a/requirements.txt b/requirements.txt
index fdada436324c91dded5553993f73e454b218319b..530cbb60e9602e006ef0a6aeb6b2ffe1118abf54 100644
--- a/requirements.txt
+++ b/requirements.txt
@@ -1,3 +1,4 @@
 Jinja2>=2.10.1
 PyYAML>=5.3.1
-netaddr>=0.7
\ No newline at end of file
+netaddr>=0.8
+-e git+https://gitlab.ics.muni.cz/muni-kypo-crp/backend-python/kypo-topology-definition.git#egg=kypo-topology-definition
\ No newline at end of file