49 sentence-transformers,
63 # , spacy-huggingface-hub
68 buildPythonPackage rec {
73 disabled = pythonOlder "3.8";
75 src = fetchFromGitHub {
79 hash = "sha256-2e2AIhrCJoPDn6EnO4IGSd2YNV/iSY39nmzbcHNwtOU=";
82 sourceRoot = "${src.name}/${pname}";
92 build-system = [ setuptools ];
109 optional-dependencies = {
131 ++ elasticsearch8.optional-dependencies.async
132 ++ uvicorn.optional-dependencies.standard
133 ++ python-jose.optional-dependencies.cryptography
134 ++ passlib.optional-dependencies.bcrypt;
155 sentence-transformers
165 # spacy-huggingface-hub
166 ] ++ transformers.optional-dependencies.torch;
169 # Still quite a bit of optional dependencies missing
173 export HOME=$(mktemp -d)
176 nativeCheckInputs = [
181 ] ++ lib.flatten (builtins.attrValues optional-dependencies);
183 disabledTestPaths = [ "tests/server/datasets/test_dao.py" ];
186 description = "Open-source data curation platform for LLMs";
187 homepage = "https://github.com/argilla-io/argilla";
188 changelog = "https://github.com/argilla-io/argilla/releases/tag/${src.tag}";
189 license = licenses.asl20;
190 maintainers = with maintainers; [ happysalada ];
191 mainProgram = "argilla";