summaryrefslogtreecommitdiff
path: root/Omni/Bild.nix
diff options
context:
space:
mode:
authorBen Sima <ben@bsima.me>2025-05-06 18:01:11 -0400
committerBen Sima <ben@bsima.me>2025-05-07 22:52:46 -0400
commitb0d3330c67b6874a1eaf23978749b26d99fbdfab (patch)
treea21acfd5340431c0a07dcc12b515fe6f5f1fad8e /Omni/Bild.nix
parent3127cefa0d01f18b5c503e797ee1cf87aa61964c (diff)
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.
Diffstat (limited to 'Omni/Bild.nix')
-rw-r--r--Omni/Bild.nix7
1 files changed, 3 insertions, 4 deletions
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