{ lib, aiohttp, buildPythonPackage, fetchPypi, flask, flask-cors, flask-marshmallow, flask-sqlalchemy, marshmallow, marshmallow-sqlalchemy, openpyxl, pythonOlder, pythonRelaxDepsHook, roadlib, setuptools, sqlalchemy, }: buildPythonPackage rec { pname = "roadrecon"; version = "1.4.0"; pyproject = true; disabled = pythonOlder "3.7"; src = fetchPypi { inherit pname version; hash = "sha256-OEftVwU30tLP091Z5CIl67hkjjcqY+Qo04/wHZlbuFc="; }; pythonRelaxDeps = [ "flask" ]; nativeBuildInputs = [ pythonRelaxDepsHook setuptools ]; propagatedBuildInputs = [ aiohttp flask flask-cors flask-marshmallow flask-sqlalchemy marshmallow marshmallow-sqlalchemy openpyxl roadlib sqlalchemy ]; pythonImportsCheck = [ "roadtools.roadrecon" ]; meta = with lib; { description = "Azure AD recon"; homepage = "https://pypi.org/project/roadrecon/"; license = licenses.mit; maintainers = with maintainers; [ fab ]; }; }