1{ 2 lib, 3 buildPythonPackage, 4 marisa, 5 swig, 6}: 7 8buildPythonPackage { 9 pname = "marisa"; 10 format = "setuptools"; 11 inherit (marisa) src version; 12 13 nativeBuildInputs = [ swig ]; 14 15 buildInputs = [ marisa ]; 16 17 preBuild = '' 18 make -C bindings swig-python 19 20 cd bindings/python 21 ''; 22 23 # upstream has no tests 24 doCheck = false; 25 26 pythonImportsCheck = [ "marisa" ]; 27 28 meta = { 29 description = "Python bindings for marisa"; 30 homepage = "https://github.com/s-yata/marisa-trie"; 31 license = with lib.licenses; [ 32 bsd2 33 lgpl21Plus 34 ]; 35 maintainers = with lib.maintainers; [ dotlambda ]; 36 }; 37}