{ lib , attrs , buildPythonPackage , certifi , chardet , fetchFromGitHub , idna , iniconfig , more-itertools , packaging , pluggy , py , pyparsing , python-slugify , requests , six , text-unidecode , toml , urllib3 }: buildPythonPackage rec { pname = "patrowl4py"; version = "1.1.9"; src = fetchFromGitHub { owner = "Patrowl"; repo = "Patrowl4py"; rev = version; hash = "sha256-ZGvntLbXIWmL0WoT+kQoNT6gDPgsSKwHQQjYlarvnKo="; }; propagatedBuildInputs = [ attrs certifi chardet idna iniconfig more-itertools packaging pluggy py pyparsing python-slugify requests six text-unidecode toml urllib3 ]; # Tests require network access doCheck = false; pythonImportsCheck = [ "patrowl4py" ]; meta = with lib; { description = "Python API Client for PatrOwl"; homepage = "https://github.com/Patrowl/Patrowl4py"; license = licenses.agpl3Only; maintainers = with maintainers; [ fab ]; }; }