diff --git a/pytest.ini b/pytest.ini
new file mode 100644
index 0000000000000000000000000000000000000000..24a58355bf7b2141e91a47cbada4a30274fc6c56
--- /dev/null
+++ b/pytest.ini
@@ -0,0 +1,3 @@
+[pytest]
+testpaths = tests
+norecursedirs = tests/data
diff --git a/requirements/runtime.txt b/requirements/runtime.txt
new file mode 100644
index 0000000000000000000000000000000000000000..f80e094dbb217ec06c7154e670825e7d1f27eeab
--- /dev/null
+++ b/requirements/runtime.txt
@@ -0,0 +1,5 @@
+addict
+numpy
+pyyaml
+regex;sys_platform=='win32'
+yapf
diff --git a/requirements/tests.txt b/requirements/tests.txt
new file mode 100644
index 0000000000000000000000000000000000000000..7093b61a3563982b1e7b443fe289858137553901
--- /dev/null
+++ b/requirements/tests.txt
@@ -0,0 +1,2 @@
+coverage
+pytest