madjar / nox

Tools to make nix nicer to use
MIT License
305 stars 35 forks source link

TypeError: sequence item 1: expected str instance, list found #92

Open davidak opened 5 years ago

davidak commented 5 years ago

Same error message as in #83, but i didn't use --keep-going.

Maybe it's because 2 packages should be build?

[davidak@X230:~]$ nix-shell -p nox --run "nox-review -k pr 56172"
these paths will be fetched (0.09 MiB download, 0.44 MiB unpacked):
  /nix/store/dyp6assf4hd1asg3q9fygg1vk8gw5386-python3.6-dogpile.cache-0.6.7
  /nix/store/s18fgzaafr2518q82r8ma5q33ra21rvp-python3.6-characteristic-14.3.0
  /nix/store/xrkd25xn1p5vk24b8wnlba5blk7c5zin-nox-0.0.6
copying path '/nix/store/s18fgzaafr2518q82r8ma5q33ra21rvp-python3.6-characteristic-14.3.0' from 'https://cache.nixos.org'...
copying path '/nix/store/dyp6assf4hd1asg3q9fygg1vk8gw5386-python3.6-dogpile.cache-0.6.7' from 'https://cache.nixos.org'...
copying path '/nix/store/xrkd25xn1p5vk24b8wnlba5blk7c5zin-nox-0.0.6' from 'https://cache.nixos.org'...
=== Reviewing PR 56172 : fondo, notes-up: init
==> Creating nixpkgs repo in /home/davidak/.nox/nixpkgs
==> Fetching base (master)
==> Fetching PR
==> Fetching extra history for merging
==> Merging PR into base
Auto-merging pkgs/top-level/all-packages.nix
Building in /run/user/1000/nox-review-rgicf4t3: fondo notes-up
Traceback (most recent call last):
  File "/nix/store/xrkd25xn1p5vk24b8wnlba5blk7c5zin-nox-0.0.6/bin/.nox-review-wrapped", line 12, in <module>
    sys.exit(cli())
  File "/nix/store/xb6br6x8zygscp7v57iynkf6ips5a8vp-python3.6-click-6.7/lib/python3.6/site-packages/click/core.py", line 722, in __call__
    return self.main(*args, **kwargs)
  File "/nix/store/xb6br6x8zygscp7v57iynkf6ips5a8vp-python3.6-click-6.7/lib/python3.6/site-packages/click/core.py", line 697, in main
    rv = self.invoke(ctx)
  File "/nix/store/xb6br6x8zygscp7v57iynkf6ips5a8vp-python3.6-click-6.7/lib/python3.6/site-packages/click/core.py", line 1066, in invoke
    return _process_result(sub_ctx.command.invoke(sub_ctx))
  File "/nix/store/xb6br6x8zygscp7v57iynkf6ips5a8vp-python3.6-click-6.7/lib/python3.6/site-packages/click/core.py", line 895, in invoke
    return ctx.invoke(self.callback, **ctx.params)
  File "/nix/store/xb6br6x8zygscp7v57iynkf6ips5a8vp-python3.6-click-6.7/lib/python3.6/site-packages/click/core.py", line 535, in invoke
    return callback(*args, **kwargs)
  File "/nix/store/xb6br6x8zygscp7v57iynkf6ips5a8vp-python3.6-click-6.7/lib/python3.6/site-packages/click/decorators.py", line 17, in new_func
    return f(get_current_context(), *args, **kwargs)
  File "/nix/store/xrkd25xn1p5vk24b8wnlba5blk7c5zin-nox-0.0.6/lib/python3.6/site-packages/nox/review.py", line 71, in _
    f(*args, **kwargs)
  File "/nix/store/xrkd25xn1p5vk24b8wnlba5blk7c5zin-nox-0.0.6/lib/python3.6/site-packages/nox/review.py", line 187, in review_pr
    build_sha(ctx.obj['extra-args'], attrs, merged, dry_run=ctx.obj['dry_run'])
  File "/nix/store/xrkd25xn1p5vk24b8wnlba5blk7c5zin-nox-0.0.6/lib/python3.6/site-packages/nox/review.py", line 56, in build_sha
    build_in_path(args, attrs, repo.path, dry_run=dry_run)
  File "/nix/store/xrkd25xn1p5vk24b8wnlba5blk7c5zin-nox-0.0.6/lib/python3.6/site-packages/nox/review.py", line 38, in build_in_path
    click.echo('Invoking {}'.format(' '.join(command)))
TypeError: sequence item 1: expected str instance, list found

nox Error: no such option: --version nix (Nix) 2.1.3 NixOS 18.09.2137.168cbb39691 (Jellyfish)