diff --git a/MANIFEST.in b/MANIFEST.in index ce2bd08..32389ce 100644 --- a/MANIFEST.in +++ b/MANIFEST.in @@ -4,6 +4,9 @@ include LICENSE include versioneer.py include rising/_version.py +# Include the Requirements +recursive-include requirements *.txt + # Exclude build configs exclude *.yml exclude *.yaml diff --git a/setup.py b/setup.py index 9ec0afa..f34ba9c 100644 --- a/setup.py +++ b/setup.py @@ -13,12 +13,14 @@ def resolve_requirements(file): + path_dir = os.path.dirname(file) requirements = [] with open(file) as f: req = f.read().splitlines() for r in req: + r_path = os.path.join(path_dir, r.split(" ")[1]) if r.startswith("-r"): - requirements += resolve_requirements(os.path.join(os.path.dirname(file), r.split(" ")[1])) + requirements += resolve_requirements(r_path) else: requirements.append(r) return requirements