Получил файл needs.txt , который предположительно является результатом замораживания пунктов . Файл содержит несколько ссылок с неправильными номерами версий, например:
Collecting python-apt==1.6.2 (from -r requirements.txt (line 183))
Could not find a version that satisfies the requirement python-apt==1.6.2 (from -r requirements.txt (line 183)) (from versions: 0.0.0, 0.7.8)
No matching distribution found for python-apt==1.6.2 (from -r requirements.txt (line 183))
Другой пример:
Collecting pygobject==3.26.1 (from -r requirements.txt (line 170))
Could not find a version that satisfies the requirement pygobject==3.26.1 (from -r requirements.txt (line 170)) (from versions: 3.27.0, 3.27.1, 3.27.2, 3.27.3, 3.27.4, 3.27.5, 3.28.0, 3.28.1, 3.28.2, 3.28.3, 3.29.1.dev0, 3.29.2.dev0, 3.29.3.dev0, 3.30.0)
No matching distribution found for pygobject==3.26.1 (from -r requirements.txt (line 170))
Кроме того, есть ссылки на пакеты Ubuntu, например:
Collecting pdfshuffler==0.6.0 (from -r requirements.txt (line 144))
Could not find a version that satisfies the requirement pdfshuffler==0.6.0 (from -r requirements.txt (line 144)) (from versions: )
No matching distribution found for pdfshuffler==0.6.0 (from -r requirements.txt (line 144))
Получил два вопроса:
1) Как можно получить такой результат от pip freeze ?
2) Как лучше всего исправить это? Исправить needs.txt вручную? Или что-то еще?
Спасибо.