14 buildPythonPackage rec {
15 pname = "stringzilla";
19 src = fetchFromGitHub {
20 owner = "ashvardanian";
22 rev = "refs/tags/v${version}";
23 hash = "sha256-36W7/PL8nRty8cHuMoTr73tQ4uvtjkwP9lyzNLCuhv0=";
26 cargoDeps = rustPlatform.fetchCargoTarball {
28 name = "${pname}-${version}";
29 hash = "sha256-qa03Jd0MMtDwkp2E81MacRMbzD/O7E29BT0tc2OjLiY=";
38 rustPlatform.cargoSetupHook
42 pythonImportsCheck = [ "stringzilla" ];
50 pytestFlagsArray = [ "scripts/test.py" ];
53 changelog = "https://github.com/ashvardanian/StringZilla/releases/tag/${lib.removePrefix "refs/tags/" src.rev}";
54 description = "SIMD-accelerated string search, sort, hashes, fingerprints, & edit distances";
55 homepage = "https://github.com/ashvardanian/stringzilla";
56 license = lib.licenses.asl20;
57 maintainers = with lib.maintainers; [ dotlambda ];