Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

chore(deps): add xxhash dependency #1289

Merged
merged 2 commits into from
Sep 20, 2024
Merged

Conversation

ariostas
Copy link
Collaborator

xxhash is currently a strict dependency for reading RNTuples (see #1271). We could simply remove the line that uses xxhash to verify checksums, but given that it is now available in Pyodide and it will unquestionably be needed for writing RNTuples, then it makes sense to add it as a dependency now.

Once this is merged, I will also start using it more extensively for RNTuple reading.

Closes #1271.

@ariostas
Copy link
Collaborator Author

The new version of Dask is breaking things. I'll look into it.

@ariostas ariostas requested a review from jpivarski September 20, 2024 18:14
Copy link
Member

@jpivarski jpivarski left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Let's do it! I'll merge this and then release Uproot 5.4.0.

@jpivarski jpivarski enabled auto-merge (squash) September 20, 2024 18:26
@ariostas
Copy link
Collaborator Author

It seems like the Pyodide test that reads a TTree over http is a little finicky. I think the server is not fast enough and it ends up timing out since there's some overhead from running things in Pyodide. I've seen it fail a few times in the CI already. I'll replace it with one that gets a smaller file from GitHub to ensure it's more stable.

@jpivarski jpivarski merged commit b7dea1f into main Sep 20, 2024
25 checks passed
@jpivarski jpivarski deleted the ariostas/xxhash_dependency branch September 20, 2024 18:47
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.

xxhash is currently a strict dependency for reading RNTuples
2 participants