To reproduce, create a quicklib_setup.yml file with a dependency on pkg?? (a bad format for dependency).
Then run quicklib-setup -s quicklib_setup.yml
You get:
RuntimeError: 'distutils.core.setup()' was never called -- perhaps 'quicklib_setup_from_yml.py' is not a Distutils setup script?
But really the error should be:
error in mylib setup command: 'install_requires' must be a string or list of strings containing valid project/version requirement specifiers; Invalid requirement, parse error at "'?'"
The call to distutils.core.run_setup hides this error and the user will never know why there's a problem.