12 buildPythonPackage rec {
13 pname = "synologydsm-api";
18 disabled = pythonOlder "3.7";
20 src = fetchFromGitHub {
22 repo = "synologydsm-api";
24 sha256 = "0gyahf1x6i6j9pslh1y3pyh3si5jvxb06r1w761b9gsxyk14y1si";
28 # https://github.com/hacf-fr/synologydsm-api/pull/84
30 name = "switch-to-poetry-core.patch";
31 url = "https://github.com/hacf-fr/synologydsm-api/commit/f1ea2be927388bdff6d43d09027b82a854635e34.patch";
32 sha256 = "120pdgp2i4ds6y3rf9j372f9zdcf4y8rsgl1xjbkgdhkp76bkkgr";
40 propagatedBuildInputs = [
49 pythonImportsCheck = [ "synology_dsm" ];
52 description = "Python API for communication with Synology DSM";
53 homepage = "https://github.com/hacf-fr/synologydsm-api";
54 license = licenses.mit;
55 maintainers = with maintainers; [ dotlambda ];