Skip to content

chore(deps): move to robosystems-client 2.0.0 - #18

Merged
jfrench9 merged 1 commit into
mainfrom
chore/roboledger-client-2
Sep 20, 2026
Merged

jfrench9 merged 1 commit into
mainfrom
chore/roboledger-client-2

Conversation

@jfrench9

Copy link
Copy Markdown
Member

Summary

Moves to robosystems-client 2.0.0. The API regrouped its RoboLedger operations from a single OpenAPI tag into eight workflow-stage tags (RoboFinSystems/robosystems#1451); openapi-python-client names its module directories after the tag, so the three operations this repo emits with moved packages.

Changes

Import paths only — the symbols, their signatures and their request models are unchanged:

Operation Was Now
create_event_block api.extensions_robo_ledger api.robo_ledger_ledger_events
assert_metrics api.extensions_robo_ledger api.robo_ledger_information_blocks
create_taxonomy_block api.extensions_robo_ledger api.robo_ledger_taxonomy_mapping
  • src/integration/emit/events.py — one import
  • src/integration/emit/metrics.py — two imports
  • pyproject.toml — pin >=1,<2>=2,<3; uv.lock follows to 2.0.0

No endpoint moved and no request or response shape changed: the server's OpenAPI document differs from the previous one only in tags. The emit calls themselves are untouched.

Testing

just test-all — tests, ruff format, ruff check and basedpyright all clean against the installed 2.0.0.

🤖 Generated with Claude Code

The API regrouped its RoboLedger operations from one OpenAPI tag into
eight workflow-stage tags. openapi-python-client names its module
directories after the tag, so the three emit operations moved packages:

  api.extensions_robo_ledger.create_event_block
    -> api.robo_ledger_ledger_events.create_event_block
  api.extensions_robo_ledger.assert_metrics
    -> api.robo_ledger_information_blocks.assert_metrics
  api.extensions_robo_ledger.create_taxonomy_block
    -> api.robo_ledger_taxonomy_mapping.create_taxonomy_block

Symbol names, signatures and request models are unchanged — only the
import path. No endpoint moved and no request shape changed; the
server's OpenAPI document differs only in `tags`.

Pin moves to >=2,<3 and the lockfile to 2.0.0.
@jfrench9
jfrench9 merged commit 252eda1 into main Sep 20, 2026
4 checks passed
@jfrench9
jfrench9 deleted the chore/roboledger-client-2 branch September 20, 2026 03:00
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant