requirements: split internal and external requirements in two separate files

This commit is contained in:
Antoine Pietri 2017-02-09 12:12:04 +01:00
parent b217f55cfe
commit ede9e5048c
4 changed files with 11 additions and 10 deletions

View file

@ -1,4 +1,5 @@
include Makefile
include README
include requirements.txt
include requirements-swh.txt
include version.txt

3
requirements-swh.txt Normal file
View file

@ -0,0 +1,3 @@
swh.core
swh.storage >= 0.0.76
swh.scheduler >= 0.0.10

View file

@ -1,6 +1,3 @@
requests
SQLAlchemy
swh.core
swh.storage >= 0.0.76
swh.scheduler >= 0.0.10

View file

@ -5,13 +5,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