{ lib, buildPythonPackage, fetchFromGitHub, poetry-core, aiohttp, authlib, pydantic, toml, }: buildPythonPackage rec { pname = "kanidm"; version = "1.2.3"; pyproject = true; src = fetchFromGitHub { owner = "kanidm"; repo = "kanidm"; rev = "v${version}"; hash = "sha256-J02IbAY5lyoMaq6wJiHizqeFBd5hB6id2YMPxlPsASM="; }; sourceRoot = "source/pykanidm"; build-system = [ poetry-core ]; dependencies = [ aiohttp authlib pydantic toml ]; pythonImportsCheck = [ "kanidm" ]; meta = with lib; { description = "Kanidm: A simple, secure and fast identity management platform"; homepage = "https://github.com/kanidm/kanidm"; license = licenses.mpl20; maintainers = with maintainers; [ thubrecht ]; }; }