evcc: 0.131.4 -> 0.131.5
[NixPkgs.git] / pkgs / development / python-modules / pysmb / default.nix
blobd58336d0019c51cf7b60882dc7bf52c320df78d3
2   lib,
3   buildPythonPackage,
4   fetchFromGitHub,
5   setuptools,
6   pyasn1,
7   pythonOlder,
8   tqdm,
9 }:
11 buildPythonPackage rec {
12   pname = "pysmb";
13   version = "1.2.10";
14   pyproject = true;
16   disabled = pythonOlder "3.7";
18   src = fetchFromGitHub {
19     owner = "miketeo";
20     repo = "pysmb";
21     rev = "refs/tags/pysmb-${version}";
22     hash = "sha256-Zid6KGNr7BBuyHaxdXkhRC/Ug93HmVXKMtreFf+M7OE=";
23   };
25   build-system = [ setuptools ];
27   dependencies = [
28     pyasn1
29     tqdm
30   ];
32   # Tests require Network Connectivity and a server up and running
33   # https://github.com/miketeo/pysmb/blob/master/python3/tests/README_1st.txt
34   doCheck = false;
36   pythonImportsCheck = [
37     "nmb"
38     "smb"
39   ];
41   meta = with lib; {
42     changelog = "https://github.com/miketeo/pysmb/releases/tag/pysmb-${version}";
43     description = "Experimental SMB/CIFS library written in Python to support file sharing between Windows and Linux machines";
44     homepage = "https://miketeo.net/wp/index.php/projects/pysmb";
45     license = licenses.zlib;
46     maintainers = with maintainers; [ kamadorueda ];
47   };