1{
2 lib,
3 buildPythonPackage,
4 fetchPypi,
5 pythonOlder,
6 setuptools,
7 roadrecon,
8 roadlib,
9 roadtx,
10}:
11
12buildPythonPackage rec {
13 pname = "roadtools";
14 version = "0.0.2";
15 pyproject = true;
16
17 disabled = pythonOlder "3.7";
18
19 src = fetchPypi {
20 inherit pname version;
21 hash = "sha256-RxRbcT9uhQBYRDqq1asYDIwqrji14zi7dwRuQLXJiyQ=";
22 };
23
24 nativeBuildInputs = [ setuptools ];
25
26 propagatedBuildInputs = [
27 roadrecon
28 roadlib
29 roadtx
30 ];
31
32 pythonImportsCheck = [ "roadtools" ];
33
34 meta = with lib; {
35 description = "Azure AD tooling framework";
36 homepage = "https://github.com/dirkjanm/ROADtools";
37 license = licenses.mit;
38 maintainers = with maintainers; [ fab ];
39 };
40}