Resorted to using setuptools (if available) for automatic
dependency-handling