diff --git a/openspec/changes/use-installed-statements-library/design.md b/openspec/changes/use-installed-statements-library/design.md index 09864b5..d5f09f5 100644 --- a/openspec/changes/use-installed-statements-library/design.md +++ b/openspec/changes/use-installed-statements-library/design.md @@ -24,7 +24,7 @@ ### Использовать окружение backend и явную переустановку -`STATEMENTS_DIR ?= ../pylib_ai_arm_statements`; `uv venv --python 3.11 --allow-existing` создаёт или использует окружение; `uv pip install --python ... --reinstall-package pylib-ai-arm-statements ...` переустанавливает библиотеку. Обычная установка выбрана вместо editable: установленное дерево должно содержать весь необходимый код и YAML. Переустановка нужна и при неизменившемся номере локальной версии. +`STATEMENTS_DIR ?= ../pylib_ai_arm_statements`; `make venv` создаёт или использует окружение (uv, `--allow-existing`), `make install` переустанавливает библиотеку (`--reinstall-package pylib-ai-arm-statements`). Обычная установка выбрана вместо editable: установленное дерево должно содержать весь необходимый код и YAML. Переустановка нужна и при неизменившемся номере локальной версии. `make venv` фильтрует только основные requirements по `^(raisa_|pylib_ai)`, dev-файл обрабатывается прежним фильтром `^-r`. Текущий Makefile также устанавливает локальную библиотеку после requirements. Это уточняет первоначальное описание двух отдельных команд: `make install` остаётся доступным для обновления без полного запуска `venv`.