Don't add python test buildreqs

Python package's test requirements can often require alternate
versions of packages in Clear Linux and can introduce dependency
cycles. To avoid this, exclude sections marked for tests from build
dependency consideration.
This commit is contained in:
William Douglas
2018-10-17 12:49:32 -07:00
committed by William Douglas
parent 70fa5f14aa
commit 37bfe3415c
+7
View File
@@ -434,6 +434,13 @@ def grab_python_requirements(descfile):
lines = f.readlines()
for line in lines:
# don't add the test section
if clean_python_req(line) == '[test]':
break
if clean_python_req(line) == '[testing]':
break
if clean_python_req(line) == '[dev]':
break
add_requires(clean_python_req(line))