summaryrefslogtreecommitdiff
path: root/llama.cpp/.devops/nix/package-gguf-py.nix
diff options
context:
space:
mode:
authorMitja Felicijan <mitja.felicijan@gmail.com>2026-02-12 20:57:17 +0100
committerMitja Felicijan <mitja.felicijan@gmail.com>2026-02-12 20:57:17 +0100
commitb333b06772c89d96aacb5490d6a219fba7c09cc6 (patch)
tree211df60083a5946baa2ed61d33d8121b7e251b06 /llama.cpp/.devops/nix/package-gguf-py.nix
downloadllmnpc-b333b06772c89d96aacb5490d6a219fba7c09cc6.tar.gz
Engage!
Diffstat (limited to 'llama.cpp/.devops/nix/package-gguf-py.nix')
-rw-r--r--llama.cpp/.devops/nix/package-gguf-py.nix38
1 files changed, 38 insertions, 0 deletions
diff --git a/llama.cpp/.devops/nix/package-gguf-py.nix b/llama.cpp/.devops/nix/package-gguf-py.nix
new file mode 100644
index 0000000..de3ac84
--- /dev/null
+++ b/llama.cpp/.devops/nix/package-gguf-py.nix
@@ -0,0 +1,38 @@
+{
+ lib,
+ llamaVersion,
+ numpy,
+ tqdm,
+ requests,
+ sentencepiece,
+ pyyaml,
+ poetry-core,
+ buildPythonPackage,
+ pytestCheckHook,
+}:
+
+buildPythonPackage {
+ pname = "gguf";
+ version = llamaVersion;
+ pyproject = true;
+ nativeBuildInputs = [ poetry-core ];
+ propagatedBuildInputs = [
+ numpy
+ tqdm
+ sentencepiece
+ pyyaml
+ requests
+ ];
+ src = lib.cleanSource ../../gguf-py;
+ pythonImportsCheck = [
+ "numpy"
+ "gguf"
+ ];
+ nativeCheckInputs = [ pytestCheckHook ];
+ doCheck = true;
+ meta = with lib; {
+ description = "Python package for writing binary files in the GGUF format";
+ license = licenses.mit;
+ maintainers = [ maintainers.ditsuke ];
+ };
+}