BuildStream should fail to install on unsupported platforms
Background
Currently BuildStream checks for the presence of bwrap
binary on Linux but does no equivalent checks for host dependencies on non-Liunux platforms. This means that it is possible to install BuildStream without any errors only to have it fail moments later.
This is mostly an issue for Mac and Windows but is applicable to other platforms too.
Task description
-
setup.py does host dependency checks on non-Linux platforms
Acceptance Criteria
BuildStream fails to install when required host dependencies are not met
Edited by Sander Striker