Skip to content

Release 3.18.0#399

Merged
Wizard1209 merged 1 commit into
masterfrom
aux/3.18.0
May 21, 2026
Merged

Release 3.18.0#399
Wizard1209 merged 1 commit into
masterfrom
aux/3.18.0

Conversation

@Wizard1209

@Wizard1209 Wizard1209 commented May 21, 2026

Copy link
Copy Markdown
Member

Summary

PyTezos 3.18.0 — first release on the uv toolchain.

Changes (see CHANGELOG.md)

  • Switch deprecated ghostnet to shadownet as the default network.
  • Migrate dependency management from Poetry to uv (PEP 621 [project] + PEP 735 [dependency-groups], hatchling backend, uv.lock committed). Dockerfiles consume uv.lock directly; the generated requirements*.txt files were removed.
  • Breaking: pip install pytezos no longer ships the Jupyter stack as a side effect. Install with pip install pytezos[jupyter] to use the michelson-kernel console script.
  • Bump notebook constraint to >=7,<8 (unbreaks the michelson-kernel Docker image on Python 3.12+, which 6.x couldn't run after distutils removal). Removed the deprecated --no-mathjax flag from the image entrypoint.
  • Refresh uv.lock (make update): certifi, ipykernel 7, jupyter-client 8, wrapt.

Test plan

  • make lint clean (isort, black, ruff, mypy)
  • Unit + contract tests pass locally after uv sync -U (1081 passed, 4 skipped)
  • CI green on this PR

🤖 Generated with Claude Code

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
@Wizard1209 Wizard1209 merged commit 799f9fb into master May 21, 2026
7 checks passed
@Wizard1209 Wizard1209 deleted the aux/3.18.0 branch May 21, 2026 15:14
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