Skip to content

feat: Verify conda package's sha256 or md5 from pixi.lock#260

Merged
Daniel Elsner (delsner) merged 7 commits intoQuantco:mainfrom
e8035669:verify-checksum
Feb 26, 2026
Merged

feat: Verify conda package's sha256 or md5 from pixi.lock#260
Daniel Elsner (delsner) merged 7 commits intoQuantco:mainfrom
e8035669:verify-checksum

Conversation

@e8035669
Copy link
Copy Markdown
Contributor

@e8035669 Jeff Zhang (e8035669) commented Jan 18, 2026

Motivation

closes #217

Changes

  • Explicitly call tokio::File::flush() before dropping the File object, as the documentation notes that "a file will not be closed immediately when it goes out of scope".
  • Use rattler_digest::compute_file_digest() to verify the file checksum (SHA-256 or MD5) when a corresponding digest is available.
  • Enabled tokio feature for rattler_digest to enable async I/O support.
  • Use rattler_digest::HashingWriter to verify the file checksum (SHA-256 or MD5) when a corresponding digest is available.

If updating documentation:

@e8035669 Jeff Zhang (e8035669) changed the title Verify conda package's sha256 or md5 from pixi.lock feat: Verify conda package's sha256 or md5 from pixi.lock Jan 18, 2026
@github-actions github-actions bot added the enhancement New feature or request label Jan 18, 2026
@delsner Daniel Elsner (delsner) enabled auto-merge (squash) February 26, 2026 14:56
@delsner Daniel Elsner (delsner) merged commit 9ad3b61 into Quantco:main Feb 26, 2026
22 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Verify conda package's sha256 or md5 from pixi.lock

3 participants