From 87444d4a13b84f7588e1441bf86d494181012ff2 Mon Sep 17 00:00:00 2001
From: Antoine Pietri <antoine.pietri@lrde.epita.fr>
Date: Thu, 9 Feb 2017 12:12:08 +0100
Subject: [PATCH] requirements: split internal and external requirements in two
 separate files

---
 MANIFEST.in          |  1 +
 requirements-swh.txt |  0
 setup.py             | 14 +++++++-------
 3 files changed, 8 insertions(+), 7 deletions(-)
 create mode 100644 requirements-swh.txt

diff --git a/MANIFEST.in b/MANIFEST.in
index 08ebc95b..e7c46fca 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 00000000..e69de29b
diff --git a/setup.py b/setup.py
index 31541b45..a520dc09 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
 
 
-- 
GitLab