Merge pull request #292775 from CertainLach/outlines-init

outlines: init at 0.0.34
This commit is contained in:
Yt 2024-03-02 13:29:31 +00:00 committed by GitHub
commit 1353f7ae07
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
2 changed files with 64 additions and 0 deletions

View File

@ -0,0 +1,62 @@
{ lib
, buildPythonPackage
, fetchFromGitHub
, setuptools
, setuptools-scm
, interegular
, cloudpickle
, diskcache
, joblib
, jsonschema
, pydantic
, lark
, nest-asyncio
, numba
, scipy
, torch
, transformers
}:
buildPythonPackage rec {
pname = "outlines";
version = "0.0.34";
pyproject = true;
src = fetchFromGitHub {
owner = "outlines-dev";
repo = pname;
rev = "refs/tags/${version}";
hash = "sha256-iIlthrhmCm3n0PwUSa1n7CL04sDc1Cs+rVboPY4nH78=";
};
nativeBuildInputs = [
setuptools
setuptools-scm
];
propagatedBuildInputs = [
interegular
cloudpickle
diskcache
joblib
jsonschema
pydantic
lark
nest-asyncio
numba
scipy
torch
transformers
];
pythonImportsCheck = [
"outlines"
];
meta = with lib; {
description = "Structured text generation";
homepage = "https://github.com/outlines-dev/outlines";
license = licenses.asl20;
maintainers = with maintainers; [ lach ];
};
}

View File

@ -9413,6 +9413,8 @@ self: super: with self; {
alembic = pkgs.alembic;
};
outlines = callPackage ../development/python-modules/outlines { };
overly = callPackage ../development/python-modules/overly { };
overpy = callPackage ../development/python-modules/overpy { };