И вопрос зачем
А если без virtualenv, то в данном случае какая разница? Если вписать jedi в requirements.txt, и развернуть их в глобальной области, без virtualenv, будет то же самое. Но вообще, не вижу смысла вписывать его в requirements. А если и вписать,накладные расходы на ненужный модуль на хероку будут незначительными. Или нет?