]> git.scottworley.com Git - nix-pin-deps/blobdiff - default.nix
Build stuff
[nix-pin-deps] / default.nix
diff --git a/default.nix b/default.nix
new file mode 100644 (file)
index 0000000..7be4d9c
--- /dev/null
@@ -0,0 +1,13 @@
+{ pkgs ? import <nixpkgs> { }, lint ? false }:
+pkgs.python3Packages.callPackage
+({ lib, buildPythonPackage, autopep8, mypy, pylint, }:
+  buildPythonPackage rec {
+    pname = "nix-pin-deps";
+    version = "1.0.0";
+    src = lib.cleanSource ./.;
+    checkInputs = [ mypy ] ++ lib.optionals lint [ autopep8 pylint ];
+    doCheck = true;
+    checkPhase = ''
+      ./test.sh ${lib.optionalString lint "lint"}
+    '';
+  }) { }