Loading debian/tests/control.sh +1 −5 Original line number Diff line number Diff line Loading @@ -12,11 +12,7 @@ cat debian/tests/control.in >> debian/tests/control.tmp sed -i "s#%RECOMMENDS%#$(bin/diffoscope --list-debian-substvars | awk -F= '/diffoscope:Recommends/ { print $2 }')#" debian/tests/control.tmp sed -i "s#%PYRECOMMENDS%#$(python3 -c "from pep517 import meta; \ from pip._internal.req.constructors import install_req_from_req_string; \ dist = meta.load('.'); \ print(', '.join([f'python3-{install_req_from_req_string(req).name}' for req in sorted(dist.requires) if install_req_from_req_string(req).markers]))" \ )#" debian/tests/control.tmp sed -i "s#%PYRECOMMENDS%#$(debian/tests/generate-recommends.py)#" debian/tests/control.tmp # Don't test-depend on radare2; not in bullseye for security reasons. (#950372) sed -i "s#radare2, ##" debian/tests/control.tmp Loading debian/tests/generate-recommends.py 0 → 100755 +15 −0 Original line number Diff line number Diff line #!/usr/bin/env python3 from pep517 import meta from pip._internal.req.constructors import install_req_from_req_string dist = meta.load(".") xs = set( f"python3-{install_req_from_req_string(x).name}" for x in dist.requires if install_req_from_req_string(x).markers ) print(", ".join(sorted(xs))) Loading
debian/tests/control.sh +1 −5 Original line number Diff line number Diff line Loading @@ -12,11 +12,7 @@ cat debian/tests/control.in >> debian/tests/control.tmp sed -i "s#%RECOMMENDS%#$(bin/diffoscope --list-debian-substvars | awk -F= '/diffoscope:Recommends/ { print $2 }')#" debian/tests/control.tmp sed -i "s#%PYRECOMMENDS%#$(python3 -c "from pep517 import meta; \ from pip._internal.req.constructors import install_req_from_req_string; \ dist = meta.load('.'); \ print(', '.join([f'python3-{install_req_from_req_string(req).name}' for req in sorted(dist.requires) if install_req_from_req_string(req).markers]))" \ )#" debian/tests/control.tmp sed -i "s#%PYRECOMMENDS%#$(debian/tests/generate-recommends.py)#" debian/tests/control.tmp # Don't test-depend on radare2; not in bullseye for security reasons. (#950372) sed -i "s#radare2, ##" debian/tests/control.tmp Loading
debian/tests/generate-recommends.py 0 → 100755 +15 −0 Original line number Diff line number Diff line #!/usr/bin/env python3 from pep517 import meta from pip._internal.req.constructors import install_req_from_req_string dist = meta.load(".") xs = set( f"python3-{install_req_from_req_string(x).name}" for x in dist.requires if install_req_from_req_string(x).markers ) print(", ".join(sorted(xs)))