newline in executable= causes assert failure on exec
Taking advantage of buildout's ability to transparently break attribute values across line causes newline characters to get stuck in them that later cause problems.
results in the string:
which causes use of this path in invoking setup.py within a recipe to fail:
An internal error occured due to a bug in either zc.buildout or in a
recipe being used:
Traceback (most recent call last):
installed_files = self[part]
) == 0
Append a call to .strip() in two places in zc/recipe/
This approach keeps any whitespace -within- the name, as might be desired in some cases.