Skip to content

Add RMSX JSON datatype and Flipbook visualization registration#23009

Draft
Finn2400 wants to merge 1 commit into
galaxyproject:devfrom
Finn2400:codex/rmsx-json-datatype-registration
Draft

Add RMSX JSON datatype and Flipbook visualization registration#23009
Finn2400 wants to merge 1 commit into
galaxyproject:devfrom
Finn2400:codex/rmsx-json-datatype-registration

Conversation

@Finn2400

@Finn2400 Finn2400 commented Jun 25, 2026

Copy link
Copy Markdown

Summary

  • Add lightweight rmsx.json datatype registration as a JSON subclass with application/json mimetype.
  • Add a registry test covering lookup, mimetype, class, and upload visibility.
  • Register the future rmsx-flipbook visualization package as @finn2400/rmsx-flipbook@0.0.1.

Tests

  • PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 .venv/bin/python -m pytest test/unit/data/datatypes/test_datatypes_registry.py -q
  • YAML parse/assertion check for client/visualizations.yml

Note

The visualization package is prepared in galaxyproject/galaxy-visualizations and npm dry-run succeeds, but publishing @finn2400/rmsx-flipbook@0.0.1 still requires logging into npm as finn2400.

See: galaxyproject/galaxy-visualizations#172

Comment thread client/visualizations.yml
package: "@galaxyproject/rerunio"
version: 0.0.0
rmsx-flipbook:
package: "@finn2400/rmsx-flipbook"

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.

Suggested change
package: "@finn2400/rmsx-flipbook"
package: "@galaxyproject/rmsxflipbook"

Comment thread client/visualizations.yml
rerunio:
package: "@galaxyproject/rerunio"
version: 0.0.0
rmsx-flipbook:

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.

Suggested change
rmsx-flipbook:
rmsxflipbook:

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants