Merge pull request #268619 from tweag/lib-descriptions
[NixPkgs.git] / pkgs / development / python-modules / pysmbc / default.nix
blob83465ab859a2b5bb9316e0cfe552c5e83fd23309
1 { lib
2 , buildPythonPackage
3 , fetchPypi
4 , samba
5 , pkg-config
6 , pythonOlder
7 }:
9 buildPythonPackage rec {
10   pname = "pysmbc";
11   version = "1.0.25.1";
12   format = "setuptools";
14   disabled = pythonOlder "3.7";
16   src = fetchPypi {
17     inherit pname version;
18     hash = "sha256-IvFxXfglif2cxCU/6rOQtO8Lq/FPZFE82NB7N4mWMiY=";
19   };
21   nativeBuildInputs = [
22     pkg-config
23   ];
25   buildInputs = [
26     samba
27   ];
29   # Tests would require a local SMB server
30   doCheck = false;
32   pythonImportsCheck = [
33     "smbc"
34   ];
36   meta = with lib; {
37     description = "libsmbclient binding for Python";
38     homepage = "https://github.com/hamano/pysmbc";
39     license = with licenses; [ gpl2Plus ];
40     maintainers = with maintainers; [ fab ];
41   };