feat!: rebrand SDK to glassflow-rius, import rius - #44
Merged
Conversation
Per GLA2-322 and the 2026-08-05 naming decision: the PyPI distribution becomes glassflow-rius and the import package becomes rius (repo renamed to rius-sdk-python; GitHub redirects). DEFAULT_ENDPOINT moves to the GLA2-311 production host (ingest.eu.console.rius-glassflow.com), and telemetry.distro.name follows the dist name. Deliberately unchanged (wire/config contracts, follow-ups tracked on the ticket): GLASSFLOW_* environment variables, the glassflow tracer scope name (backend keys on it), and the glassflow.span.pending marker. BREAKING CHANGE: install glassflow-rius instead of glassflow-ai and import rius instead of glassflow.
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.
Implements GLA2-322 per the naming decision recorded on the ticket:
pip install glassflow-rius,import rius(repo already renamed to rius-sdk-python; GitHub redirects old URLs).What changed
src/glassflow→src/rius(git renames); all imports, docstrings, tests, README, CLAUDE.md follow. Full suite green (ruff, format, mypy strict, 171 tests) anduv buildproducesglassflow_rius-*artifacts.pyproject.tomldist name, keywords, repo URLs; release-please package-name and version-file path.DEFAULT_ENDPOINT→https://ingest.eu.console.rius-glassflow.com(GLA2-311 production host) — closes the long-flagged docs/SDK endpoint mismatch.telemetry.distro.nameresource attribute →glassflow-rius.Deliberately unchanged (wire/config contracts, tracked on the ticket)
GLASSFLOW_*environment variables.glassflowOTel tracer scope name (backend keys on it; now guarded by a comment).glassflow.span.pendingmarker attribute.import glassflow: pre-launch, no external users; internal consumers (argus-canary) get a pin+import update once the first release ships.Manual steps after merge (cannot be scripted)
glassflow-riusagainstrius-sdk-pythonbefore the release workflow can publish.glassflow-riusrelease (breaking → 0.8.0 under bump-minor-pre-major).scripts/requirements.txt+ every code sample, and can only pin after step 2 publishes.BREAKING CHANGE: install
glassflow-riusinstead ofglassflow-ai;import riusinstead ofimport glassflow.