Мне интересно, есть ли способ "установить" однофайловые модули Python с помощью pip (т.е. просто попросите pip загрузить указанную версию файла и скопировать ее в пакеты сайта).
Iу меня есть проект Django, который использует несколько сторонних модулей, которые не являются правильными дистрибутивами (django-thumbs и пара других), и я хочу pip freeze
все, чтобы проект можно было легко установить в другом месте.Я пытался просто сделать
pip install git+https://github.com/path/to/file.git
(и тоже пытался с тегом -e), но Пип жалуется, что нет файла setup.py.
Редактировать:Я должен был упомянуть - причина, по которой я хочу это сделать, заключается в том, чтобы я мог включить требуемый модуль в файл require.txt, чтобы упростить настройку проекта на новом компьютере или новом virtualenv.