docs(build): requirements.txt + py-only зависимости в порт-README (#48)

Добавлен requirements.txt (lxml/Pillow/psutil) — единый pip-манифест py-рантайма.
build-ports.yml копирует его в build только для python-сборок (в PS-порты не попадает)
+ добавлен в paths-триггер. Порт-README: блок «Требования» стал runtime-условным
(плейсхолдер {{RUNTIME_REQUIREMENTS}}) — py-вариант даёт `pip install -r requirements.txt`,
PS-вариант больше не упоминает python-deps. Заявленный минимум исправлен 3.10+ → 3.9+
(все скрипты компилируются на 3.9.6, регресс зелёный). Main README: команда установки
в py-секцию.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
Nick Shirokov
2026-07-19 17:53:36 +03:00
co-authored by Claude Opus 4.8
parent bf86210816
commit 0898675169
4 changed files with 14 additions and 3 deletions
+1 -1
View File
@@ -142,7 +142,7 @@ python scripts/switch.py --runtime python # переключить на Pyt
python scripts/switch.py --runtime powershell # вернуть на PowerShell
```
Дополнительные зависимости Python-рантайма:
Дополнительные зависимости Python-рантайма (Python 3.9+), одной командой — `pip install -r requirements.txt`:
- `lxml>=4.9.0` — для навыков, работающих с DOM (edit/validate/info)
- `Pillow>=10.0.0` — для `/img-grid` (чтение изображений и наложение сетки)
- `psutil>=5.9.0` — для web-навыков (управление Apache)