Skip to content

chore(deps): regenerate poetry.lock and add Dependabot version updates - #13

Merged
scarmuega merged 1 commit into
mainfrom
work/work-ef99155299ebed69abda9790376b0c9a00c427cb
Oct 13, 2026
Merged

scarmuega merged 1 commit into
mainfrom
work/work-ef99155299ebed69abda9790376b0c9a00c427cb

Conversation

@scarmuega

Copy link
Copy Markdown
Member

What

  • poetry.lock is regenerated from pyproject.toml. The committed lock still pinned utxorpc-spec 0.16.0 and protobuf 5.29.5, and GitHub reported 20 Dependabot alerts against it. It now resolves utxorpc-spec 0.19.2 and protobuf 7.36.2. It also drops packages the manifest no longer asks for (pycardano, blockfrost, cryptography and others).
  • CI and release no longer run poetry lock before poetry install. Instead they run poetry check --lock, so a stale lock fails the build and CI installs exactly what is committed.
  • .github/dependabot.yml is new: weekly pip updates (Dependabot reads Poetry projects through this ecosystem) and weekly github-actions updates, in the same shape as go-sdk.

Verification (local)

  • poetry check --lock passes with Poetry 2.1.3 (which generated the lock) and with 2.5.1 (the latest, which is what CI's pipx install poetry gets).
  • poetry install → python -c "import utxorpc" → poetry build: OK
  • mypy utxorpc: no issues
  • dependabot.yml validates against the SchemaStore dependabot-2.0 schema.

Out of scope: adding a pytest stage to CI.

Note: ruff check reports 7 F541 errors in examples/tx_builder.py. They were already on main, CI doesn't run ruff, and this PR leaves them alone.

🤖 Generated with Claude Code

- Regenerate poetry.lock from pyproject.toml (utxorpc-spec 0.19.2,
  protobuf 7.36.2); the stale lock pinned utxorpc-spec 0.16.0 and
  protobuf 5.29.5 and carried packages the manifest no longer requires.
- CI and release: drop the `poetry lock` workaround and run
  `poetry check --lock` before `poetry install`, so a stale lock fails
  and CI installs what is committed.
- Add .github/dependabot.yml: weekly pip (Poetry) and github-actions.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@scarmuega
scarmuega marked this pull request as ready for review October 12, 2026 17:06
@scarmuega

scarmuega commented Oct 12, 2026 •

Copy link
Copy Markdown
Member Author

Merge observed.

Plan: plans/utxorpc-housekeeping-catch-up-deps-python-sdk.md
QA-approved head: f1acd9f6a3113b621287dc5f208205f000fb5ac3

Trellis will verify the human merge evidence, adopt the domain pin, and retire the plan. No further merge action is needed.

@scarmuega
scarmuega merged commit c1aac4a into main Oct 13, 2026
2 checks passed
@scarmuega
scarmuega deleted the work/work-ef99155299ebed69abda9790376b0c9a00c427cb branch October 13, 2026 11:30
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