3.2.0 (11 Mar 2021)
bugfixes, ignoreCollisions
Features
- add argument
ignoreCollisions
to allmk*
functions - add passthru attribute
expr
to the result ofmkPython
, which is a string containing the internally generated nix expression. - add flake output
sdist
to build pip compatible sdist distribution of mach-nix
Fixes
- Sometimes wrong package versions were inherited when using the
nixpkgs
provider, leading to collision errors or unexpected package versions. Now, python depenencies ofnixpkgs
candidates are automatically replaced recursively. - When cross building, mach-nix attempted to generate the nix expression using the target platform's python interpreter, resulting in failure
Package Fixes
- cartopy: add missing build inputs (geos)
- google-auth: add missing dependency
six
when provider isnixpkgs