Проект предоставляет инструмент для автоматической генерации файла requirements.txt
на основе импортов в вашем Python-проекте.
- Автоматическое обнаружение всех Python-файлов в вашем проекте.
- Учитывает
.gitignore
при сканировании файлов. - Опциональное добавление последних версий библиотек.
- Убедитесь, что у вас установлен Python 3.
- Клонируйте репозиторий:
git clone https://github.com/UMTechnologies/RequirementsCreationTool.git
cd RequirementsCreationTool
- Установите необходимые зависимости:
pip install pathspec
pip install tqdm
Для генерации файла requirements.txt
без версий:
python main.py
Для генерации файла requirements.txt
с последними версиями библиотек:
python main.py --add_last_versions
Для генерации файла requirements.txt
для библиотек, у которых были найдены версии:
python main.py --only_packets_w_versions
После выполнения команды выберите папку с вашим проектом.
Этот проект лицензирован под лицензией Creative Commons Attribution 4.0 International License. Вы свободны:
- Делиться — копировать и распространять материал на любом носителе и в любом формате.
- Адаптировать — ремикшировать, изменять и создавать произведения на основе материала для любых целей, включая коммерческие.
При соблюдении следующих условий:
- Attribution (Указание авторства) — Вы должны указать авторство, предоставить ссылку на лицензию и указать на наличие изменений. Вы можете это делать любым разумным способом, но не таким образом, чтобы создавалось впечатление, что лицензиар поддерживает вас или использование вами данного произведения.
Подробнее о лицензии можно прочитать здесь.