Skip to content

Instantly share code, notes, and snippets.

@betaboon
Created May 6, 2019 11:43
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save betaboon/4781d4bdce0f9f3019c180123bca7036 to your computer and use it in GitHub Desktop.
Save betaboon/4781d4bdce0f9f3019c180123bca7036 to your computer and use it in GitHub Desktop.
nix-shell with additional checkInputs
{ pkgs, python3Packages }: with python3Packages;
buildPythonPackage {
name = "myPackage";
src = ./.;
propagatedBuildInputs = [
some-package
];
buildInputs = [
some-other-package
];
checkInputs = [
some-check-input-package
];
}
let
pkgs = import <nixpkgs> {};
myPackage = import ./default.nix {
inherit pkgs;
inherit (pkgs) python3Packages;
};
in (myPackage.overrideAttrs(oldAttrs: {
checkInputs = oldAttrs.checkInputs ++ [
pkgs.some-additional-package
];
}))
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment