diff --git a/MANIFEST.in b/MANIFEST.in
index 08ebc95bbbcb73bedd469b33d886a5d153fe8174..e7c46fcaa031efc7023aa243e3ff94ba7996ea65 100644
--- a/MANIFEST.in
+++ b/MANIFEST.in
@@ -1,3 +1,4 @@
 include Makefile
 include requirements.txt
+include requirements-swh.txt
 include version.txt
diff --git a/requirements-swh.txt b/requirements-swh.txt
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/setup.py b/setup.py
index 31541b45f6a943030854ae8b47603ae7d8f7ccac..a520dc09a36de511b7acae984cc43e8efd222ddb 100644
--- a/setup.py
+++ b/setup.py
@@ -3,13 +3,13 @@ from setuptools import setup
 
 def parse_requirements():
     requirements = []
-    with open('requirements.txt') as f:
-        for line in f.readlines():
-            line = line.strip()
-            if not line or line.startswith('#'):
-                continue
-            requirements.append(line)
-
+    for reqf in ('requirements.txt', 'requirements-swh.txt'):
+        with open(reqf) as f:
+            for line in f.readlines():
+                line = line.strip()
+                if not line or line.startswith('#'):
+                    continue
+                requirements.append(line)
     return requirements