{ lib , buildPythonPackage , fetchFromGitHub , git , attrs , future , aiohttp , aiofiles , h11 , h2 , Logbook , jsonschema , unpaddedbase64 , pycryptodome , python-olm , peewee , cachetools , atomicwrites }: buildPythonPackage rec { pname = "matrix-nio"; version = "0.15.2"; src = fetchFromGitHub { owner = "poljar"; repo = "matrix-nio"; rev = version; sha256 = "190xw3cvk4amr9pl8ip2i7k3xdjd0231kn2zl6chny5axx22p1dv"; }; nativeBuildInputs = [ git ]; propagatedBuildInputs = [ attrs future aiohttp aiofiles h11 h2 Logbook jsonschema unpaddedbase64 pycryptodome python-olm peewee cachetools atomicwrites ]; doCheck = false; meta = with lib; { description = "A Python Matrix client library, designed according to sans I/O principles"; homepage = "https://github.com/poljar/matrix-nio"; license = licenses.isc; maintainers = with maintainers; [ tilpner emily symphorien ]; }; }