Skip to content

chore: release v1.0.1 (package version alignment)#29

Merged
cyberplant merged 4 commits into
mainfrom
chore/release-1.0.1
Jun 8, 2026
Merged

chore: release v1.0.1 (package version alignment)#29
cyberplant merged 4 commits into
mainfrom
chore/release-1.0.1

Conversation

@cyberplant

@cyberplant cyberplant commented Jun 8, 2026

Copy link
Copy Markdown
Owner

Summary

  • Bump pyproject.toml, c64py.__version__, and c64py_rust_core to 1.0.1
  • Fix headless PyPy Docker smoke test: lazy-import TextualInterface and package exports so C64.py --benchmark does not require textual (see docker/requirements-pypy-headless.txt)

The git tag v1.0.0 omitted package metadata bumps (still 0.1.0) and the PyPy image failed on import. Keep v1.0.0 — do not delete the GitHub Release; ship corrections as v1.0.1 (standard semver patch).

Test plan

  • pytest test/test_headless_imports.py
  • CI green (including Docker PyPy job)
  • Tag v1.0.1 on both repos after merge
  • GitHub Release for v1.0.1

Align pyproject.toml, c64py.__version__, and c64py_rust_core with the
post-v1.0.0 correction release (git tag v1.0.0 omitted package bumps).

Co-authored-by: Cursor <cursoragent@cursor.com>
Copilot AI review requested due to automatic review settings June 8, 2026 19:19

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Aligns the published Python package and optional Rust core crate versions with the intended v1.x release line by bumping embedded version metadata to 1.0.1, addressing the earlier v1.0.0 tag being created while metadata still reported 0.1.0.

Changes:

  • Bump Python package version in pyproject.toml to 1.0.1.
  • Bump runtime c64py.__version__ to 1.0.1.
  • Bump Rust crate c64py_rust_core version to 1.0.1.

Reviewed changes

Copilot reviewed 3 out of 3 changed files in this pull request and generated 1 comment.

File Description
rust/c64py-core/Cargo.toml Updates Rust crate version to align with the 1.0.1 release line.
pyproject.toml Updates Python package version metadata to 1.0.1.
init.py Updates __version__ constant to 1.0.1.

Comment thread rust/c64py-core/Cargo.toml
Luar Roji and others added 2 commits June 8, 2026 16:32
Defer TextualInterface and package re-exports until needed so `pypy3 C64.py
--benchmark` works with docker/requirements-pypy-headless.txt (rich only).

Co-authored-by: Cursor <cursoragent@cursor.com>
Regenerate rust/c64py-core/Cargo.lock for c64py_rust_core 1.0.1; point
Homepage at cyberplant/c64py and mark Production/Stable.

Co-authored-by: Cursor <cursoragent@cursor.com>
Copilot AI review requested due to automatic review settings June 8, 2026 19:36

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Copilot reviewed 5 out of 6 changed files in this pull request and generated 1 comment.

Comment thread __init__.py Outdated
Match config.py lazy-export typing for type checkers.

Co-authored-by: Cursor <cursoragent@cursor.com>
@cyberplant cyberplant merged commit 9080a9a into main Jun 8, 2026
7 checks passed
@cyberplant cyberplant deleted the chore/release-1.0.1 branch June 8, 2026 20:42
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.

2 participants