version 3.0.1

This commit is contained in:
DavHau 2020-10-21 14:46:47 +07:00
parent ac1da818d2
commit 7f54e0678e
4 changed files with 18 additions and 5 deletions

View file

@ -1,3 +1,16 @@
# 3.0.1 (21 Oct 2020)
bugfixes, return missing packages
### Fixes
- Some sdist packages were missing from the dependency DB due to a corrupt index in the SQL DB used by the crawler.
- When automatically fixing circular deps, removed deps could trigger a `No matching distribution found` error in higher level parent packages. Now `--no-dependencies` is set recursively for all parents of removed deps.
- Mapping out the resulting dependency DAG to a tree for printing could exhaust the systems resources, due to complexity. Now, when printing dependencies, sub-trees are trimmed and marked via (...) if they have already been printed earlier.
### Improvements
- optimized autoPatchelfHook for faster processing of large wheel packages (see [upstream PR](https://github.com/NixOS/nixpkgs/pull/101142))
- `networkx` is now used for dealing with some graph related problems
# 3.0.0 (14 Oct 2020) # 3.0.0 (14 Oct 2020)
flakes pypi gateway, R support, new output formats, more packages for python 3.5/3.6, improved providers nixpkgs/wheel flakes pypi gateway, R support, new output formats, more packages for python 3.5/3.6, improved providers nixpkgs/wheel

View file

@ -60,11 +60,11 @@ Table of Contents
You can either install mach-nix via pip or by using nix in case you already have the nix package manager installed. You can either install mach-nix via pip or by using nix in case you already have the nix package manager installed.
#### Installing via pip #### Installing via pip
```shell ```shell
pip install git+git://github.com/DavHau/mach-nix@3.0.0 pip install git+git://github.com/DavHau/mach-nix@3.0.1
``` ```
#### Installing via nix #### Installing via nix
```shell ```shell
nix-env -if https://github.com/DavHau/mach-nix/tarball/3.0.0 -A mach-nix nix-env -if https://github.com/DavHau/mach-nix/tarball/3.0.1 -A mach-nix
``` ```
--- ---
@ -96,7 +96,7 @@ You can call mach-nix directly from a nix expression
let let
mach-nix = import (builtins.fetchGit { mach-nix = import (builtins.fetchGit {
url = "https://github.com/DavHau/mach-nix/"; url = "https://github.com/DavHau/mach-nix/";
ref = "refs/tags/3.0.0"; ref = "refs/tags/3.0.1";
}) {}; }) {};
in in
mach-nix.mkPython { mach-nix.mkPython {

View file

@ -40,7 +40,7 @@ every mach-nix expression should begin like this:
let let
mach-nix = import (builtins.fetchGit { mach-nix = import (builtins.fetchGit {
url = "https://github.com/DavHau/mach-nix/"; url = "https://github.com/DavHau/mach-nix/";
ref = "refs/tags/3.0.0"; ref = "refs/tags/3.0.1";
}) { }) {
# optionally bring your own nixpkgs # optionally bring your own nixpkgs
# pkgs = import <nixpkgs> {}; # pkgs = import <nixpkgs> {};

View file

@ -1 +1 @@
3.0.0 3.0.1