Skip to content

Rename PyPI distribution from mobius-ai to mobius-onnx - #437

Merged
justinchuby merged 1 commit into
mainfrom
chore/rename-pypi-mobius-onnx
Jul 30, 2026
Merged

Rename PyPI distribution from mobius-ai to mobius-onnx#437
justinchuby merged 1 commit into
mainfrom
chore/rename-pypi-mobius-onnx

Conversation

@justinchuby

Copy link
Copy Markdown
Member

Summary

The project was renamed, so this updates the PyPI/distribution name from mobius-ai to mobius-onnx.

Only the distribution name changes:

  • The import package stays mobius (import mobius, the mobius console script, and internal imports are all unchanged).
  • The dynamic version still resolves from mobius.__version__ ([tool.setuptools.dynamic]).

Changes

  • pyproject.toml: name = "mobius-onnx"
  • Updated every user-facing pip install mobius-ai[...] reference → mobius-onnx[...] across docs, examples, tests, and the CHANGELOG.
  • src/mobius/__main__.py: GGUF install hint in mobius build-gguf.
  • examples/model_builder_comparison.py: importlib.metadata.version("mobius-onnx").

30 files changed, 33 insertions(+), 33 deletions(-). Ruff clean.

Follow-up (out of scope for this PR)

The mobius-onnx name must be claimed/registered on PyPI and the publish workflow's credentials/name updated before the next release.

Co-authored-by: Copilot 223556219+Copilot@users.noreply.github.com

The project was renamed, so update the distribution name accordingly. Only
the PyPI/distribution name changes — the import package remains `mobius`
(the `mobius` console script and `import mobius` are unaffected), and the
dynamic version still resolves from `mobius.__version__`.

Update every `pip install mobius-ai[...]` reference across docs, examples,
tests, the CHANGELOG, and the GGUF install hint in `mobius build-gguf`, plus
the `importlib.metadata.version("mobius-ai")` lookup in the model-builder
comparison example.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Signed-off-by: justinchuby <justinchuby@users.noreply.github.com>
@github-actions

Copy link
Copy Markdown

🏗️ Architecture Diff

Comparing 195b20761c65a2

Model Sub-model Changes Status

No architecture changes detected.


Legend: ⚪ No change · 🔵 Minor (attrs/inits) · 🟡 Moderate (nodes added/removed) · 🔴 Major (interface changed)

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

This PR renames the project’s PyPI distribution from mobius-ai to mobius-onnx, while keeping the import/package name (mobius) and console script (mobius) unchanged. It updates all user-facing installation references accordingly across the repo.

Changes:

  • Update pyproject.toml project name to mobius-onnx.
  • Replace pip install mobius-ai[...] with pip install mobius-onnx[...] across docs, examples, tests, and changelog.
  • Update runtime/user hints that reference the distribution name (e.g., GGUF install hint; version introspection in examples).

Reviewed changes

Copilot reviewed 30 out of 30 changed files in this pull request and generated no comments.

Show a summary per file
File Description
pyproject.toml Rename distribution to mobius-onnx in package metadata.
src/mobius/__main__.py Update GGUF optional-dependency install hint to the new distribution name.
tests/ort_genai_test.py Update test docstring install instructions to mobius-onnx[ort-genai].
examples/model_builder_comparison.py Update importlib.metadata.version(...) lookup to mobius-onnx.
examples/qwen35_vl_ort_genai.py Update install instructions to mobius-onnx[ort-genai].
examples/qwen3_vl_ort_genai.py Update install instructions to mobius-onnx[ort-genai] (CPU/CUDA variants).
examples/qwen3_tts.py Update install instructions to mobius-onnx[transformers].
examples/qwen3_tts_voice_clone.py Update install instructions to mobius-onnx[transformers].
examples/qwen3_forced_aligner.py Update install instructions to mobius-onnx[transformers].
examples/qwen3_asr.py Update install instructions to mobius-onnx[transformers].
examples/qwen3_6_35b_a3b_ort_genai.py Update install instructions to mobius-onnx[ort-genai].
examples/qwen25_vl_ort_genai.py Update install instructions to mobius-onnx[ort-genai].
examples/phi4mm_ort_genai.py Update install instructions to mobius-onnx[ort-genai].
examples/phi4mm_multimodal.py Update install instructions to mobius-onnx[transformers].
examples/gemma4_ort_genai.py Update install instructions to mobius-onnx[ort-genai].
examples/gemma4_unified_ort_genai.py Update install instructions to mobius-onnx[ort-genai].
examples/gemma4_12b_text_ort_genai.py Update install instructions to mobius-onnx[ort-genai].
examples/gemma4_multimodal.py Update install instructions to mobius-onnx[transformers].
examples/gemma4_genai.py Update install instructions to mobius-onnx[transformers].
examples/mms.py Update install instructions to mobius-onnx[transformers].
examples/fun_asr.py Update install instructions to mobius-onnx[transformers].
examples/diffusion.py Update error message install guidance to mobius-onnx[transformers].
examples/nemotron_fastconformer_rnnt.py Update install instructions and narrative text to the new distribution name.
examples/personaplex/moshi_ort.py Update install instructions to mobius-onnx.
examples/olive/ministral-3-3b-vlm/requirements.txt Update commented install guidance to mobius-onnx[transformers].
docs/getting-started.md Update installation docs (pip install mobius-onnx, GGUF extra note).
docs/cli_reference.md Update CLI docs GGUF note to mobius-onnx[gguf].
docs/api/build_from_gguf.md Update API docs GGUF extra note to mobius-onnx[gguf].
docs/design/gguf-support-proposal.md Update design doc example to reference mobius-onnx[...].
CHANGELOG.md Update changelog install reference for GGUF extra to mobius-onnx[gguf].

@justinchuby
justinchuby merged commit 95a3338 into main Jul 30, 2026
23 of 25 checks passed
@justinchuby
justinchuby deleted the chore/rename-pypi-mobius-onnx branch July 30, 2026 16:49
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