У меня есть скрипт на Python с несколькими сторонними зависимостями. Я хочу иметь возможность написать сценарий, который извлекает исходный код для этих зависимостей локально, а затем заархивирует все, чтобы я мог отправить его в другую службу для использования. Есть ли какие-либо альтернативные способы сделать это, кроме написания нескольких строк, которые загружают коды с использованием URL-адреса, на который они указывают?
Вы хотите использовать пакеты или вам действительно нужен исходный код? Если вы хотите просто использовать их, вы можете просто написать setup.py
, а затем создать встроенный дистрибутив для их передачи.
@jonrsharpe метод requirements.txt делает именно то, что я хочу, но есть ли способ сделать это без этого? Так что, если зависимости добавляются или удаляются, reuirements.txt тоже не нужно обновлять?
Если ваши зависимости изменяют ваш хотеть, чтобы обновить файл требований, чтобы у вас была запись о том, чем они являются в настоящее время.
Вы имеете в виду как pip.pypa.io/en/stable/user_guide/…?