Skip to content

Releases: tweag/nixtract

0.3.0 - 2024-04-17

17 Apr 07:19
Compare
Choose a tag to compare

Release Notes

Added

  • #34 add option to provide nixtract with a status communication channel
  • #36 add option to only extract runtime dependencies
  • #40 log warning when narinfo fetching fails

Fixed

  • #38 fixed bug where found derivations were parsed incorrectly
  • #42 reintroduced the src field in the derivation description
  • #43 enables the flakes and nix-command features for nix invocations, this avoids users having to have them enabled manually

Changed

  • #36 moved all nixtract configuration options into a single struct passed to the nixtract function

Download nixtract 0.3.0

File Platform Checksum
nixtract-aarch64-apple-darwin.tar.xz Apple Silicon macOS checksum
nixtract-x86_64-apple-darwin.tar.xz Intel macOS checksum
nixtract-x86_64-unknown-linux-gnu.tar.xz x64 Linux checksum

v0.2.0

19 Feb 12:49
Compare
Choose a tag to compare

0.2.0

The grand rust rewrite.

This rewrite brings some subtle changes, such as the --n-workers parameter defaulting to the number of logical cores on the machine, but should produce output that is compatible with the previous python implementation.

Any difference in the output should be considered a bug.

Download nixtract 0.2.0

File Platform Checksum
nixtract-aarch64-apple-darwin.tar.xz Apple Silicon macOS checksum
nixtract-x86_64-apple-darwin.tar.xz Intel macOS checksum
nixtract-x86_64-unknown-linux-gnu.tar.xz x64 Linux checksum

0.1.0

21 Sep 15:12
c6d6cd8
Compare
Choose a tag to compare

First release of nixtract 🎉

  • extract all derivations from a flake
  • extract for different systems
  • output to stdout (or a file) each derivation on a line as a JSON