This is not pyp2rpm issue, the root cause seems to be in pypandoc module (maybe related to sloppy error handling) which is used by setuptools-markdown, which is used by virtualen-api.
Maybe we may ask virtualenv-api upstream to drop setuptools-markdown build dependency, since you can't run it's setup.py wihtout pandoc, which makes haskell stack a build requirement.
When I try to install current master of pyp2rpm in virtualenv, it fails with strange error (full output is here https://gist.github.com/marbu/1457a683fe5bac9e47d4).
This is not pyp2rpm issue, the root cause seems to be in
pypandoc
module (maybe related to sloppy error handling) which is used bysetuptools-markdown
, which is used byvirtualen-api
.Maybe we may ask virtualenv-api upstream to drop
setuptools-markdown
build dependency, since you can't run it'ssetup.py
wihtout pandoc, which makes haskell stack a build requirement.