AURORA-1677: arm_statements теперь библиотека #178

Open
tsygankoviva wants to merge 5 commits from statements-lib into main
Owner
No description provided.
tsygankoviva added 1 commit 2026-10-24 11:30:11 +03:00
tsygankoviva requested review from aep 2026-10-26 11:07:27 +03:00
tsygankoviva added 1 commit 2026-10-26 18:55:26 +03:00
tsygankoviva force-pushed statements-lib from fd701b3bda to ed1ad8437f 2026-10-27 10:11:41 +03:00 Compare
aep added 2 commits 2026-10-27 15:55:32 +03:00
aep added 1 commit 2026-10-27 16:07:36 +03:00
Owner

Ревью, раунд 2.

Нашу часть доделали сами прямо в ветках: влили main, обновили копии схемы в tp/sg, docs #166 переписали под библиотеку (спеки, контекст, sync-statements убрали). В make venv/install добавили сверку checkout либы с версией из requirements. Снимок для контура теперь вырезает install, без этого он падал на uv.

Тебе осталось по либе, одним выпуском 0.1.2:

  1. py.typed в arm_statements, проверь, что попадает в wheel.
  2. CHANGELOG.md, он есть в критериях задачи.
  3. version.py: ветка с чтением arm_statements/VERSION мёртвая, в пакете этого файла нет. Оставь только importlib.metadata.
  4. После тега v0.1.2 подними pylib_ai_arm_statements==0.1.2 в requirements всех трёх сервисов, STATEMENTS_TAG теперь берётся оттуда сам.

И в шапке statement_code_orders.yaml остался комментарий про sync-statements. В docs я его уже поправил (contracts/statement-code-orders.yaml в #166), возьми байтовую копию в тот же выпуск.

Ревью, раунд 2. Нашу часть доделали сами прямо в ветках: влили main, обновили копии схемы в tp/sg, docs #166 переписали под библиотеку (спеки, контекст, sync-statements убрали). В make venv/install добавили сверку checkout либы с версией из requirements. Снимок для контура теперь вырезает install, без этого он падал на uv. Тебе осталось по либе, одним выпуском 0.1.2: 1. py.typed в arm_statements, проверь, что попадает в wheel. 2. CHANGELOG.md, он есть в критериях задачи. 3. version.py: ветка с чтением arm_statements/VERSION мёртвая, в пакете этого файла нет. Оставь только importlib.metadata. 4. После тега v0.1.2 подними pylib_ai_arm_statements==0.1.2 в requirements всех трёх сервисов, STATEMENTS_TAG теперь берётся оттуда сам. И в шапке statement_code_orders.yaml остался комментарий про sync-statements. В docs я его уже поправил (contracts/statement-code-orders.yaml в #166), возьми байтовую копию в тот же выпуск.
This pull request can be merged automatically.
This branch is out-of-date with the base branch
You are not authorized to merge this pull request.

Checkout

From your project repository, check out a new branch and test the changes.
git fetch -u origin statements-lib:statements-lib
git checkout statements-lib
Sign in to join this conversation.
No Reviewers
No Label
2 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: RSHB/arm-core#178
No description provided.