fix unifing of string based specs
extract setup arguments from setup.py with runpy.run_module instead of importing
Do not include testing packages in propagatedBuildInputs