From f61128981a98c13e7d201232b9ebae96991f6936 Mon Sep 17 00:00:00 2001 From: Raito Bezarius Date: Sat, 12 Oct 2024 12:25:42 +0200 Subject: [PATCH] devshell: enable typing for buildbot Signed-off-by: Raito Bezarius --- .envrc | 1 + default.nix | 5 ++++- flake.nix | 5 +++++ 3 files changed, 10 insertions(+), 1 deletion(-) create mode 100644 .envrc diff --git a/.envrc b/.envrc new file mode 100644 index 0000000..3550a30 --- /dev/null +++ b/.envrc @@ -0,0 +1 @@ +use flake diff --git a/default.nix b/default.nix index 92db2ed..96824b2 100644 --- a/default.nix +++ b/default.nix @@ -1,7 +1,10 @@ -{ setuptools, buildPythonPackage }: +{ setuptools, buildPythonPackage, pkgs, toPythonModule }: buildPythonPackage { name = "buildbot-nix"; format = "pyproject"; src = ./.; nativeBuildInputs = [ setuptools ]; + propagatedBuildInputs = [ + (toPythonModule pkgs.buildbot) + ]; } diff --git a/flake.nix b/flake.nix index 250bc63..86e71d0 100644 --- a/flake.nix +++ b/flake.nix @@ -42,6 +42,11 @@ pkgs.ruff ]; }; + devShells.default = pkgs.mkShell { + packages = [ + self'.packages.buildbot-nix + ]; + }; packages.buildbot-nix = pkgs.python3.pkgs.callPackage ./default.nix { }; checks = let