Skip to content

Packaging#4

Merged
rerpha merged 448 commits intomasterfrom
packaging
Mar 19, 2026
Merged

Packaging#4
rerpha merged 448 commits intomasterfrom
packaging

Conversation

@Tom-Willemsen
Copy link
Member

@Tom-Willemsen Tom-Willemsen commented Mar 18, 2026

Package rust & python utility libraries alongside our schema definitions.

Large number of commits is due to merging in the existing python utility library (previously python-streaming-data-types).

mattclarke and others added 30 commits September 21, 2020 11:58
Noticed some stray Py2 style  and some uncommon naming
Co-authored-by: Jonas Nilsson <mjc.nilsson@gmail.com>
@Tom-Willemsen Tom-Willemsen requested a review from rerpha March 18, 2026 18:19
@rerpha
Copy link
Contributor

rerpha commented Mar 18, 2026

i can't seem to actually comment on the file as github is struggling but i wonder whether we could/should use https://docs.rs/flatc-rust/latest/flatc_rust/ to generate the bindings (for python and/or rust?)

this is what the digital muon pipeline repo does - https://github.com/ISISNeutronMuon/digital-muon-pipeline/blob/main/streaming-types/build.rs

@Tom-Willemsen
Copy link
Member Author

That's what I started with (removed in commit 56f669d ) - removed it because that approach still means consumers of the package need flatc installed, which is the bit I was hoping to avoid. But can go back to that approach if you think that's better even with depending on flatc.

@rerpha
Copy link
Contributor

rerpha commented Mar 18, 2026

nah makes sense - ignore my comment.
i think /python/pytest.ini can probably be removed now?

@rerpha rerpha marked this pull request as ready for review March 19, 2026 11:07
@rerpha rerpha merged commit 6808098 into master Mar 19, 2026
14 checks passed
@rerpha rerpha deleted the packaging branch March 19, 2026 11:07
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.