From 230ab1d7f6b7d5947924bdc2f4549161e4252355 Mon Sep 17 00:00:00 2001 From: Richie Cahill Date: Fri, 10 Apr 2026 12:42:35 -0400 Subject: [PATCH] added tiktoken --- overlays/default.nix | 1 + pyproject.toml | 11 +++++++++++ 2 files changed, 12 insertions(+) diff --git a/overlays/default.nix b/overlays/default.nix index 393287c..555b4cc 100644 --- a/overlays/default.nix +++ b/overlays/default.nix @@ -42,6 +42,7 @@ sqlalchemy tenacity textual + tiktoken tinytuya typer websockets diff --git a/pyproject.toml b/pyproject.toml index 17d17fb..98c957b 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -12,6 +12,7 @@ dependencies = [ "alembic", "apprise", "apscheduler", + "huggingface-hub", "httpx", "python-multipart", "polars", @@ -26,6 +27,11 @@ dependencies = [ [project.scripts] database = "python.database_cli:app" van-inventory = "python.van_inventory.main:serve" +prompt-bench = "python.prompt_bench.main:cli" +prompt-bench-download = "python.prompt_bench.downloader:cli" +finetune = "python.prompt_bench.finetune:cli" +finetune-container = "python.prompt_bench.finetune_container:cli" +build-finetune-dataset = "python.prompt_bench.build_finetune_dataset:cli" [dependency-groups] dev = [ @@ -81,6 +87,11 @@ lint.ignore = [ "python/eval_warnings/**" = [ "S607", # (perm) gh and git are expected on PATH in the runner environment ] +"python/prompt_bench/**" = [ + "FBT002", # (perm) typer requires boolean defaults for --flag/--no-flag options + "PLR0913", # (perm) typer CLIs naturally have many parameters + "S607", # (perm) docker and nvidia-smi are expected on PATH +] "python/alembic/**" = [ "INP001", # (perm) this creates LSP issues for alembic ]