From b0d3330c67b6874a1eaf23978749b26d99fbdfab Mon Sep 17 00:00:00 2001 From: Ben Sima Date: Tue, 6 May 2025 18:01:11 -0400 Subject: Switch Python to unstable and add pydantic-ai Pydantic-ai is an agent framework that seems simple and good: well-typed with pydantic, tool usage is just an `@tool` decorator on a function, and so on. While building these I realized there were some deps they needed that were already in nixpkgs unstable, so I just switched to that instead of trying to backport all the versions and stuff. --- Omni/Bild.nix | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) (limited to 'Omni/Bild.nix') diff --git a/Omni/Bild.nix b/Omni/Bild.nix index c6c0fe7..bdaefd6 100644 --- a/Omni/Bild.nix +++ b/Omni/Bild.nix @@ -13,7 +13,6 @@ ccacheStdenv haskell sbcl - python312 nixos mkShell dockerTools @@ -97,9 +96,9 @@ python = { packages = self.lib.attrsets.getAttrs (import ./Bild/Deps/Python.nix) - stable.python312.pkgs; - pythonWith = stable.python312.withPackages; - buildPythonApplication = stable.python312.pkgs.buildPythonApplication; + unstable.python312.pkgs; + pythonWith = unstable.python312.withPackages; + buildPythonApplication = unstable.python312.pkgs.buildPythonApplication; }; # c packages are just stable, filtered to just the list of deps i want -- cgit v1.2.3