Skip to content

migrate-to-uv: Add version 0.12.0 - #3094

Draft
luhenry wants to merge 2 commits into
mainfrom
migrate-to-uv
Draft

luhenry wants to merge 2 commits into
mainfrom
migrate-to-uv

Conversation

@luhenry

@luhenry luhenry commented Oct 13, 2026 •

Copy link
Copy Markdown
Member

Compiles a Rust CLI that rewrites a Poetry/Pipenv/pip-tools project's metadata to uv. Upstream publishes no riscv64 wheel.

Mirrors the linux leg of upstream's release.yml.

Differs from upstream

  • Single riscv64gc-unknown-linux-gnu target - upstream only builds x86_64/aarch64.

Testing

  • No wheel-level suite ships (upstream's tests are Rust integration tests run via cargo test); drives a real Poetry-to-uv migration against a minimal fixture instead of a bare --version check.

License: OK

Built on cp312; version/help/migration smoke checks passed locally against upstream's x86_64 binary semantics.

Pure-Rust maturin bin-only CLI tool (migrate.sh poetry/pipenv/pip-tools
projects to uv); no riscv64 wheel upstream. Mirrors the linux leg of
upstream's release.yml via PyO3/maturin-action, same pattern as this
repo's typos/prek ports.
luhenry added a commit that referenced this pull request Oct 13, 2026
@luhenry
luhenry marked this pull request as draft October 14, 2026 11:32
Upstream tags have no `v` prefix (`0.12.0`), so checking out
`v0.12.0` failed in actions/checkout's fetch. Also, migrate-to-uv
takes the project path as a positional argument; `--project-path`
does not exist and would have failed the test job once the build
passed.

This branch has not been deployed

No deployments
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