prowler: 5.7.5 -> 5.12.2 (#445863)

authored by Fabian Affolter and committed by GitHub f6936275 394a260a

+130 -3
+11 -3
pkgs/by-name/pr/prowler/package.nix
··· 21 in 22 py.pkgs.buildPythonApplication rec { 23 pname = "prowler"; 24 - version = "5.7.5"; 25 pyproject = true; 26 27 src = fetchFromGitHub { 28 owner = "prowler-cloud"; 29 repo = "prowler"; 30 tag = version; 31 - hash = "sha256-KcHHZPklJZ7o5cs30rL+vGaeST8LUdGfdhG7daZZzX0="; 32 }; 33 34 pythonRelaxDeps = true; ··· 40 awsipranges 41 azure-identity 42 azure-keyvault-keys 43 azure-mgmt-applicationinsights 44 azure-mgmt-authorization 45 azure-mgmt-compute 46 azure-mgmt-containerregistry 47 azure-mgmt-containerservice 48 azure-mgmt-cosmosdb 49 azure-mgmt-keyvault 50 azure-mgmt-monitor 51 azure-mgmt-network 52 azure-mgmt-rdbms 53 azure-mgmt-resource 54 - azure-mgmt-security 55 azure-mgmt-search 56 azure-mgmt-sql 57 azure-mgmt-storage 58 azure-mgmt-subscription 59 azure-mgmt-web 60 azure-storage-blob 61 boto3 62 botocore ··· 65 dash 66 dash-bootstrap-components 67 detect-secrets 68 google-api-python-client 69 google-auth-httplib2 70 jsonschema ··· 73 msgraph-sdk 74 numpy 75 pandas 76 py-ocsf-models 77 pydantic_1 78 pygithub
··· 21 in 22 py.pkgs.buildPythonApplication rec { 23 pname = "prowler"; 24 + version = "5.12.2"; 25 pyproject = true; 26 27 src = fetchFromGitHub { 28 owner = "prowler-cloud"; 29 repo = "prowler"; 30 tag = version; 31 + hash = "sha256-HSMlWuwYc8m6WUNy0Ja5VuC2lbC3mbK2bPHNQY+nk0U="; 32 }; 33 34 pythonRelaxDeps = true; ··· 40 awsipranges 41 azure-identity 42 azure-keyvault-keys 43 + azure-mgmt-apimanagement 44 azure-mgmt-applicationinsights 45 azure-mgmt-authorization 46 azure-mgmt-compute 47 azure-mgmt-containerregistry 48 azure-mgmt-containerservice 49 azure-mgmt-cosmosdb 50 + azure-mgmt-databricks 51 azure-mgmt-keyvault 52 + azure-mgmt-loganalytics 53 azure-mgmt-monitor 54 azure-mgmt-network 55 azure-mgmt-rdbms 56 + azure-mgmt-recoveryservices 57 + azure-mgmt-recoveryservicesbackup 58 azure-mgmt-resource 59 azure-mgmt-search 60 + azure-mgmt-security 61 azure-mgmt-sql 62 azure-mgmt-storage 63 azure-mgmt-subscription 64 azure-mgmt-web 65 + azure-monitor-query 66 azure-storage-blob 67 boto3 68 botocore ··· 71 dash 72 dash-bootstrap-components 73 detect-secrets 74 + dulwich 75 google-api-python-client 76 google-auth-httplib2 77 jsonschema ··· 80 msgraph-sdk 81 numpy 82 pandas 83 + py-iam-expand 84 py-ocsf-models 85 pydantic_1 86 pygithub
+40
pkgs/development/python-modules/azure-mgmt-databricks/default.nix
···
··· 1 + { 2 + lib, 3 + azure-common, 4 + azure-mgmt-core, 5 + buildPythonPackage, 6 + fetchPypi, 7 + isodate, 8 + setuptools, 9 + }: 10 + 11 + buildPythonPackage rec { 12 + pname = "azure-mgmt-databricks"; 13 + version = "2.0.0"; 14 + pyproject = true; 15 + 16 + src = fetchPypi { 17 + inherit pname version; 18 + extension = "zip"; 19 + hash = "sha256-cNETYtwtF/X7HbDP5lwa9VuPE28aDbmltR56z3YM9bk="; 20 + }; 21 + 22 + build-system = [ setuptools ]; 23 + 24 + dependencies = [ 25 + isodate 26 + azure-common 27 + azure-mgmt-core 28 + ]; 29 + 30 + # Module has no tests 31 + doCheck = false; 32 + 33 + meta = with lib; { 34 + description = "Microsoft Azure Data Bricks Management Client Library"; 35 + homepage = "https://github.com/Azure/azure-sdk-for-python/tree/main/sdk/databricks/azure-mgmt-databricks"; 36 + changelog = "https://github.com/Azure/azure-sdk-for-python/blob/azure-mgmt-databricks_${version}/sdk/databricks/azure-mgmt-databricks/CHANGELOG.md"; 37 + license = licenses.mit; 38 + maintainers = with maintainers; [ fab ]; 39 + }; 40 + }
+36
pkgs/development/python-modules/iamdata/default.nix
···
··· 1 + { 2 + lib, 3 + buildPythonPackage, 4 + fetchFromGitHub, 5 + hatchling, 6 + pytestCheckHook, 7 + }: 8 + 9 + buildPythonPackage rec { 10 + pname = "iamdata"; 11 + version = "0.1.202509241"; 12 + pyproject = true; 13 + 14 + src = fetchFromGitHub { 15 + owner = "cloud-copilot"; 16 + repo = "iam-data-python"; 17 + tag = "v${version}"; 18 + hash = "sha256-bZkU+9wrFqokw8/6FzjoCu2vNUWcJRNj8f6b+XCFKlc="; 19 + }; 20 + 21 + build-system = [ hatchling ]; 22 + 23 + nativeCheckInputs = [ pytestCheckHook ]; 24 + 25 + pythonImportsCheck = [ "iamdata" ]; 26 + 27 + enabledTestPaths = [ "iamdata/tests/*.py" ]; 28 + 29 + meta = { 30 + description = "Module for utilizing AWS IAM data for Services, Actions, Resources, and Condition Keys"; 31 + homepage = "https://github.com/cloud-copilot/iam-data-python"; 32 + changelog = "https://github.com/cloud-copilot/iam-data-python/releases/tag/${src.tag}"; 33 + license = lib.licenses.mit; 34 + maintainers = with lib.maintainers; [ fab ]; 35 + }; 36 + }
+37
pkgs/development/python-modules/py-iam-expand/default.nix
···
··· 1 + { 2 + lib, 3 + buildPythonPackage, 4 + fetchFromGitHub, 5 + iamdata, 6 + poetry-core, 7 + pytestCheckHook, 8 + }: 9 + 10 + buildPythonPackage rec { 11 + pname = "py-iam-expand"; 12 + version = "0.2.0"; 13 + pyproject = true; 14 + 15 + src = fetchFromGitHub { 16 + owner = "prowler-cloud"; 17 + repo = "py-iam-expand"; 18 + tag = version; 19 + hash = "sha256-P6PWf7qkc/8/BeRycYgvFApIaUrbhKq4h718Nrs817U="; 20 + }; 21 + 22 + build-system = [ poetry-core ]; 23 + 24 + dependencies = [ iamdata ]; 25 + 26 + nativeCheckInputs = [ pytestCheckHook ]; 27 + 28 + pythonImportsCheck = [ "py_iam_expand" ]; 29 + 30 + meta = { 31 + description = "Module to expand and deobfuscate AWS IAM actions"; 32 + homepage = "https://github.com/prowler-cloud/py-iam-expand"; 33 + changelog = "https://github.com/prowler-cloud/py-iam-expand/releases/tag/${src.tag}"; 34 + license = lib.licenses.asl20; 35 + maintainers = with lib.maintainers; [ fab ]; 36 + }; 37 + }
+6
pkgs/top-level/python-packages.nix
··· 1404 1405 azure-mgmt-databoxedge = callPackage ../development/python-modules/azure-mgmt-databoxedge { }; 1406 1407 azure-mgmt-datafactory = callPackage ../development/python-modules/azure-mgmt-datafactory { }; 1408 1409 azure-mgmt-datalake-analytics = ··· 6891 i3-py = callPackage ../development/python-modules/i3-py { }; 6892 6893 i3ipc = callPackage ../development/python-modules/i3ipc { }; 6894 6895 iammeter = callPackage ../development/python-modules/iammeter { }; 6896 ··· 12427 py-evm = callPackage ../development/python-modules/py-evm { }; 12428 12429 py-expression-eval = callPackage ../development/python-modules/py-expression-eval { }; 12430 12431 py-improv-ble-client = callPackage ../development/python-modules/py-improv-ble-client { }; 12432
··· 1404 1405 azure-mgmt-databoxedge = callPackage ../development/python-modules/azure-mgmt-databoxedge { }; 1406 1407 + azure-mgmt-databricks = callPackage ../development/python-modules/azure-mgmt-databricks { }; 1408 + 1409 azure-mgmt-datafactory = callPackage ../development/python-modules/azure-mgmt-datafactory { }; 1410 1411 azure-mgmt-datalake-analytics = ··· 6893 i3-py = callPackage ../development/python-modules/i3-py { }; 6894 6895 i3ipc = callPackage ../development/python-modules/i3ipc { }; 6896 + 6897 + iamdata = callPackage ../development/python-modules/iamdata { }; 6898 6899 iammeter = callPackage ../development/python-modules/iammeter { }; 6900 ··· 12431 py-evm = callPackage ../development/python-modules/py-evm { }; 12432 12433 py-expression-eval = callPackage ../development/python-modules/py-expression-eval { }; 12434 + 12435 + py-iam-expand = callPackage ../development/python-modules/py-iam-expand { }; 12436 12437 py-improv-ble-client = callPackage ../development/python-modules/py-improv-ble-client { }; 12438