mirror of
https://github.com/Mic92/nix-update.git
synced 2024-09-17 13:27:27 +03:00
default.nix: don't import src, no with statement
This commit is contained in:
parent
e242e61cec
commit
0cc8a81758
26
default.nix
26
default.nix
@ -1,22 +1,20 @@
|
||||
{ pkgs ? import <nixpkgs> { }
|
||||
, src ? ./.
|
||||
}:
|
||||
|
||||
|
||||
with pkgs;
|
||||
python311.pkgs.buildPythonApplication rec {
|
||||
pkgs.python311.pkgs.buildPythonApplication {
|
||||
name = "nix-update";
|
||||
inherit src;
|
||||
buildInputs = [ makeWrapper ];
|
||||
src = ./.;
|
||||
buildInputs = [ pkgs.makeWrapper ];
|
||||
nativeCheckInputs = [
|
||||
python311.pkgs.pytest
|
||||
python311.pkgs.black
|
||||
ruff
|
||||
glibcLocales
|
||||
mypy
|
||||
pkgs.python311.pkgs.pytest
|
||||
pkgs.python311.pkgs.black
|
||||
pkgs.ruff
|
||||
pkgs.glibcLocales
|
||||
pkgs.mypy
|
||||
# technically not test inputs, but we need it for development in PATH
|
||||
pkgs.nixVersions.stable or nix_2_4
|
||||
nix-prefetch-git
|
||||
pkgs.nixVersions.stable or pkgs.nix_2_4
|
||||
pkgs.nix-prefetch-git
|
||||
];
|
||||
checkPhase = ''
|
||||
echo -e "\x1b[32m## run black\x1b[0m"
|
||||
@ -29,11 +27,9 @@ python311.pkgs.buildPythonApplication rec {
|
||||
makeWrapperArgs = [
|
||||
"--prefix PATH"
|
||||
":"
|
||||
(lib.makeBinPath [ pkgs.nixVersions.stable or nix_2_4 nixpkgs-fmt nixpkgs-review nix-prefetch-git ])
|
||||
(pkgs.lib.makeBinPath [ pkgs.nixVersions.stable or pkgs.nix_2_4 pkgs.nixpkgs-fmt pkgs.nixpkgs-review pkgs.nix-prefetch-git ])
|
||||
];
|
||||
shellHook = ''
|
||||
# workaround because `python setup.py develop` breaks for me
|
||||
'';
|
||||
|
||||
passthru.env = buildEnv { inherit name; paths = buildInputs ++ checkInputs; };
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user