Rename PyPI distribution from mobius-ai to mobius-onnx - #437
Merged
Conversation
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>
Contributor
There was a problem hiding this comment.
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.tomlproject name tomobius-onnx. - Replace
pip install mobius-ai[...]withpip 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]. |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
The project was renamed, so this updates the PyPI/distribution name from
mobius-aitomobius-onnx.Only the distribution name changes:
mobius(import mobius, themobiusconsole script, and internal imports are all unchanged).mobius.__version__([tool.setuptools.dynamic]).Changes
pyproject.toml:name = "mobius-onnx"pip install mobius-ai[...]reference →mobius-onnx[...]across docs, examples, tests, and the CHANGELOG.src/mobius/__main__.py: GGUF install hint inmobius 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-onnxname 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