Вы пытались просто опустить --editable? Если я бегу
pip install hg+http://bitbucket.org/carljm/django-markitup/
он клонирует репозиторий во временный каталог сборки и устанавливается нормально (через установку setup.py, а не setup.py development).
Конечно, если вы затем заморозите эту среду, сгенерированное требование не будет выполнено. Если вам это нужно, просто используйте --editable (на самом деле нет особой разницы, он отлично работает, даже если вам на самом деле не нужно редактировать пакет) или просто запустите собственный экземпляр чего-то вроде chishop и загрузите нужные вам sdists, затем используйте опцию -i или --extra-index-url.