nixpkgs mirror (for testing)
github.com/NixOS/nixpkgs
nix
1{
2 lib,
3 aiohttp,
4 buildPythonPackage,
5 fetchPypi,
6 flask,
7 flask-cors,
8 flask-marshmallow,
9 flask-sqlalchemy,
10 marshmallow,
11 marshmallow-sqlalchemy,
12 openpyxl,
13 roadlib,
14 setuptools,
15 sqlalchemy,
16}:
17
18buildPythonPackage (finalAttrs: {
19 pname = "roadrecon";
20 version = "1.7.3";
21 pyproject = true;
22
23 src = fetchPypi {
24 inherit (finalAttrs) pname version;
25 hash = "sha256-k800N0IN3I6liqgVbsgyywkg013/8GNWsShDPkK214w=";
26 };
27
28 pythonRelaxDeps = [
29 "marshmallow"
30 "flask"
31 ];
32
33 build-system = [ setuptools ];
34
35 dependencies = [
36 aiohttp
37 flask
38 flask-cors
39 flask-marshmallow
40 flask-sqlalchemy
41 marshmallow
42 marshmallow-sqlalchemy
43 openpyxl
44 roadlib
45 sqlalchemy
46 ];
47
48 # Module has no tests
49 doCheck = false;
50
51 pythonImportsCheck = [ "roadtools.roadrecon" ];
52
53 meta = {
54 description = "Azure AD recon";
55 homepage = "https://pypi.org/project/roadrecon/";
56 license = lib.licenses.mit;
57 maintainers = with lib.maintainers; [ fab ];
58 };
59})