1{ lib 2, buildPythonPackage 3, fetchPypi 4, samba 5, pkg-config 6}: 7 8buildPythonPackage rec { 9 pname = "pysmbc"; 10 version = "1.0.23"; 11 12 src = fetchPypi { 13 inherit pname version; 14 sha256 = "1y0n1n6jkzf4mr5lqfc73l2m0qp56gvxwfjnx2vj8c0hh5i1gnq8"; 15 }; 16 17 nativeBuildInputs = [ pkg-config ]; 18 19 buildInputs = [ samba ]; 20 21 # Tests would require a local SMB server 22 doCheck = false; 23 pythonImportsCheck = [ "smbc" ]; 24 25 meta = with lib; { 26 description = "libsmbclient binding for Python"; 27 homepage = "https://github.com/hamano/pysmbc"; 28 license = with licenses; [ gpl2Plus ]; 29 maintainers = with maintainers; [ fab ]; 30 }; 31}