python312Packages.types-aiobotocore: 2.15.2 -> 2.15.2.post3 (#361801)
[NixPkgs.git] / pkgs / by-name / pr / private-gpt / package.nix
blob4912c42212c864f46bc41163f25c391afa7a5824
1 { python3Packages
2 , makeBinaryWrapper
3 }:
5 python3Packages.toPythonApplication (python3Packages.private-gpt.overrideAttrs (oldAttrs: {
6   nativeBuildInputs = oldAttrs.nativeBuildInputs ++ [ makeBinaryWrapper ];
8   passthru = (oldAttrs.passthru or {}) // {
9     cl100k_base = {
10       inherit (python3Packages.private-gpt.cl100k_base) tiktoken;
11     };
12   };
14   postInstall = ''
15     makeWrapper ${python3Packages.python.interpreter} $out/bin/private-gpt \
16       --prefix PYTHONPATH : "$PYTHONPATH" \
17       --add-flags "-m private_gpt"
18   '';
19 }))