prowler: new dependencies (#535426)

This commit is contained in:
Fabian Affolter
2026-06-26 01:29:40 +00:00
committed by GitHub
31 changed files with 1278 additions and 6 deletions
@@ -0,0 +1,44 @@
{
lib,
alibabacloud-tea-openapi,
buildPythonPackage,
darabonba-core,
fetchPypi,
nix-update-script,
setuptools,
}:
buildPythonPackage (finalAttrs: {
pname = "alibabacloud-actiontrail20200706";
version = "2.6.0";
pyproject = true;
__structuredAttrs = true;
src = fetchPypi {
pname = "alibabacloud_actiontrail20200706";
inherit (finalAttrs) version;
hash = "sha256-+vsUsjOZPaV8+GjmSQMGu62hmuNLDRcCvJo52WFNAVc=";
};
build-system = [ setuptools ];
dependencies = [
alibabacloud-tea-openapi
darabonba-core
];
pythonImportsCheck = [ "alibabacloud_actiontrail20200706" ];
# Module has no tests
doCheck = false;
passthru.updateScript = nix-update-script { };
meta = {
description = "Alibaba Cloud ActionTrail (20200706) SDK Library for Python";
homepage = "https://pypi.org/project/alibabacloud-actiontrail20200706/";
license = lib.licenses.asl20;
maintainers = with lib.maintainers; [ fab ];
};
})
@@ -0,0 +1,41 @@
{
lib,
alibabacloud-tea-openapi,
buildPythonPackage,
darabonba-core,
fetchPypi,
setuptools,
}:
buildPythonPackage (finalAttrs: {
pname = "alibabacloud-cs20151215";
version = "7.0.0";
pyproject = true;
__structuredAttrs = true;
src = fetchPypi {
pname = "alibabacloud_cs20151215";
inherit (finalAttrs) version;
hash = "sha256-pmpUm/gLkGwtG7uSsd0YhngLe5TseF+ILrrnUhzpMJE=";
};
build-system = [ setuptools ];
dependencies = [
alibabacloud-tea-openapi
darabonba-core
];
pythonImportsCheck = [ "alibabacloud_cs20151215" ];
# Module has no tests
doCheck = false;
meta = {
description = "Alibaba Cloud CS (20151215) SDK Library for Python";
homepage = "https://pypi.org/project/alibabacloud-cs20151215/";
license = lib.licenses.asl20;
maintainers = with lib.maintainers; [ fab ];
};
})
@@ -0,0 +1,34 @@
{
lib,
buildPythonPackage,
fetchPypi,
setuptools,
}:
buildPythonPackage (finalAttrs: {
pname = "alibabacloud-darabonba-array";
version = "0.1.0";
pyproject = true;
__structuredAttrs = true;
src = fetchPypi {
pname = "alibabacloud_darabonba_array";
inherit (finalAttrs) version;
hash = "sha256-f5p8YyUY/08M67DU6CWkjBLnzwuQFuolBU3XNzLhVao=";
};
build-system = [ setuptools ];
pythonImportsCheck = [ "alibabacloud_darabonba_array" ];
# Module has no tests
doCheck = false;
meta = {
description = "Alibaba Cloud Darabonba Array SDK Library for Python";
homepage = "https://github.com/aliyun/darabonba-array";
license = lib.licenses.asl20;
maintainers = with lib.maintainers; [ fab ];
};
})
@@ -0,0 +1,34 @@
{
lib,
buildPythonPackage,
fetchPypi,
setuptools,
}:
buildPythonPackage (finalAttrs: {
pname = "alibabacloud-darabonba-encode-util";
version = "0.0.2";
pyproject = true;
__structuredAttrs = true;
src = fetchPypi {
pname = "alibabacloud_darabonba_encode_util";
inherit (finalAttrs) version;
hash = "sha256-8cSE8nbWBFD6SbSymHGU50H8svf6rn8ofArmWryF/U0=";
};
build-system = [ setuptools ];
pythonImportsCheck = [ "alibabacloud_darabonba_encode_util" ];
# Module has no tests
doCheck = false;
meta = {
description = "Darabonba Encode Util Library for Alibaba Cloud Python SDK";
homepage = "https://github.com/aliyun/darabonba-crypto-util";
license = lib.licenses.asl20;
maintainers = with lib.maintainers; [ fab ];
};
})
@@ -0,0 +1,34 @@
{
lib,
buildPythonPackage,
fetchPypi,
setuptools,
}:
buildPythonPackage (finalAttrs: {
pname = "alibabacloud-darabonba-map";
version = "0.0.1";
pyproject = true;
__structuredAttrs = true;
src = fetchPypi {
pname = "alibabacloud_darabonba_map";
inherit (finalAttrs) version;
hash = "sha256-rbFzhGWKGo9yQY8YONS2pf0lZr/TkqPvBtnbsKWVoj8=";
};
build-system = [ setuptools ];
pythonImportsCheck = [ "alibabacloud_darabonba_map" ];
# Module has no tests
doCheck = false;
meta = {
description = "Alibaba Cloud Darabonba Map SDK Library for Python";
homepage = "https://github.com/aliyun/darabonba-map";
license = lib.licenses.asl20;
maintainers = with lib.maintainers; [ fab ];
};
})
@@ -0,0 +1,37 @@
{
lib,
buildPythonPackage,
cryptography,
fetchPypi,
setuptools,
}:
buildPythonPackage (finalAttrs: {
pname = "alibabacloud-darabonba-signature-util";
version = "0.0.4";
pyproject = true;
__structuredAttrs = true;
src = fetchPypi {
pname = "alibabacloud_darabonba_signature_util";
inherit (finalAttrs) version;
hash = "sha256-cdebKuZZV7z79pnO2JT9p4KzL5Y18WFmNVM+WpDV/rA=";
};
build-system = [ setuptools ];
dependencies = [ cryptography ];
pythonImportsCheck = [ "alibabacloud_darabonba_signature_util" ];
# Module has no tests
doCheck = false;
meta = {
description = "Darabonba Signature Util Library for Alibaba Cloud Python SDK";
homepage = "https://github.com/aliyun/darabonba-crypto-util";
license = lib.licenses.asl20;
maintainers = with lib.maintainers; [ fab ];
};
})
@@ -0,0 +1,33 @@
{
lib,
buildPythonPackage,
fetchPypi,
setuptools,
}:
buildPythonPackage (finalAttrs: {
pname = "alibabacloud-darabonba-string";
version = "0.0.4";
pyproject = true;
__structuredAttrs = true;
src = fetchPypi {
inherit (finalAttrs) version pname;
hash = "sha256-7GYUwESNrcvF5GZIWDih+M/dkRE1vqc54gsUURJwxvc=";
};
build-system = [ setuptools ];
pythonImportsCheck = [ "alibabacloud_darabonba_string" ];
# Module has no tests
doCheck = false;
meta = {
description = "Alibaba Cloud Darabonba String Library for Python";
homepage = "https://github.com/aliyun/darabonba-string";
license = lib.licenses.asl20;
maintainers = with lib.maintainers; [ fab ];
};
})
@@ -0,0 +1,34 @@
{
lib,
buildPythonPackage,
fetchPypi,
setuptools,
}:
buildPythonPackage (finalAttrs: {
pname = "alibabacloud-darabonba-time";
version = "0.0.1";
pyproject = true;
__structuredAttrs = true;
src = fetchPypi {
pname = "alibabacloud_darabonba_time";
inherit (finalAttrs) version;
hash = "sha256-CtnHsGllcNGj9AEGzHd391X9krqg0dyrW333jd5bki0=";
};
build-system = [ setuptools ];
pythonImportsCheck = [ "alibabacloud_darabonba_time" ];
# Module has no tests
doCheck = false;
meta = {
description = "Alibaba Cloud Darabonba Time SDK Library for Python";
homepage = "https://github.com/aliyun/darabonba-time";
license = lib.licenses.asl20;
maintainers = with lib.maintainers; [ fab ];
};
})
@@ -0,0 +1,41 @@
{
lib,
alibabacloud-tea-openapi,
buildPythonPackage,
darabonba-core,
fetchPypi,
setuptools,
}:
buildPythonPackage (finalAttrs: {
pname = "alibabacloud-ecs20140526";
version = "7.8.7";
pyproject = true;
__structuredAttrs = true;
src = fetchPypi {
pname = "alibabacloud_ecs20140526";
inherit (finalAttrs) version;
hash = "sha256-78QeY9Qpcwf71EelPt0wP+KUg3foUUSynhCcn+ofbGc=";
};
build-system = [ setuptools ];
dependencies = [
alibabacloud-tea-openapi
darabonba-core
];
pythonImportsCheck = [ "alibabacloud_ecs20140526" ];
# Module has no tests
doCheck = false;
meta = {
description = "Alibaba Cloud Elastic Compute Service (20140526) SDK Library for Python";
homepage = "https://pypi.org/project/alibabacloud-ecs20140526/";
license = lib.licenses.asl20;
maintainers = with lib.maintainers; [ fab ];
};
})
@@ -0,0 +1,34 @@
{
lib,
buildPythonPackage,
fetchPypi,
setuptools,
}:
buildPythonPackage (finalAttrs: {
pname = "alibabacloud-gateway-oss-util";
version = "0.0.13";
pyproject = true;
__structuredAttrs = true;
src = fetchPypi {
pname = "alibabacloud_gateway_oss_util";
inherit (finalAttrs) version;
hash = "sha256-RlWx2oGOieifxcs0UHhapFVZT5XYJAR3EXPJuJXtMDc=";
};
build-system = [ setuptools ];
pythonImportsCheck = [ "alibabacloud_gateway_oss_util" ];
# Module has no tests
doCheck = false;
meta = {
description = "Alibaba Cloud OSS Util Library for Python";
homepage = "https://pypi.org/project/alibabacloud-gateway-oss-util/";
license = lib.licenses.asl20;
maintainers = with lib.maintainers; [ fab ];
};
})
@@ -0,0 +1,63 @@
{
lib,
alibabacloud-darabonba-array,
alibabacloud-darabonba-encode-util,
alibabacloud-darabonba-map,
alibabacloud-darabonba-signature-util,
alibabacloud-darabonba-string,
alibabacloud-darabonba-time,
alibabacloud-gateway-oss-util,
alibabacloud-gateway-spi,
alibabacloud-openapi-util,
alibabacloud-oss-util,
alibabacloud-tea-util,
alibabacloud-tea-xml,
buildPythonPackage,
darabonba-core,
fetchPypi,
setuptools,
}:
buildPythonPackage (finalAttrs: {
pname = "alibabacloud-gateway-oss";
version = "0.0.27";
pyproject = true;
__structuredAttrs = true;
src = fetchPypi {
pname = "alibabacloud_gateway_oss";
inherit (finalAttrs) version;
hash = "sha256-sUBDgkDLzieRDe08J2iVdcAwHwrhGghKqii3ST3rYFI=";
};
build-system = [ setuptools ];
dependencies = [
alibabacloud-gateway-spi
alibabacloud-tea-util
alibabacloud-oss-util
alibabacloud-openapi-util
alibabacloud-tea-xml
alibabacloud-darabonba-string
alibabacloud-darabonba-map
alibabacloud-darabonba-array
alibabacloud-darabonba-encode-util
alibabacloud-darabonba-signature-util
alibabacloud-darabonba-time
alibabacloud-gateway-oss-util
darabonba-core
];
pythonImportsCheck = [ "alibabacloud_gateway_oss" ];
# Module has only tests in the untagged upstream repo
doCheck = false;
meta = {
description = "Aliyun Gateway OSS Library for Python";
homepage = "https://pypi.org/project/alibabacloud-gateway-oss/";
license = lib.licenses.asl20;
maintainers = with lib.maintainers; [ fab ];
};
})
@@ -0,0 +1,43 @@
{
lib,
aliyun-log-fastpb,
buildPythonPackage,
fetchPypi,
lz4,
setuptools,
zstd,
}:
buildPythonPackage (finalAttrs: {
pname = "alibabacloud-gateway-sls-util";
version = "0.4.1";
pyproject = true;
__structuredAttrs = true;
src = fetchPypi {
pname = "alibabacloud_gateway_sls_util";
inherit (finalAttrs) version;
hash = "sha256-KJ8wLg4HRWvl+BG+m5tSZEVXauO5HxJfFYcNM1ohEjQ=";
};
build-system = [ setuptools ];
dependencies = [
aliyun-log-fastpb
lz4
zstd
];
pythonImportsCheck = [ "alibabacloud_gateway_sls_util" ];
# Module has no tests
doCheck = false;
meta = {
description = "Alibaba Gateway SLS Util Library for Python";
homepage = "https://pypi.org/project/alibabacloud-gateway-sls-util/";
license = lib.licenses.asl20;
maintainers = with lib.maintainers; [ fab ];
};
})
@@ -0,0 +1,55 @@
{
lib,
alibabacloud-darabonba-array,
alibabacloud-darabonba-encode-util,
alibabacloud-darabonba-map,
alibabacloud-darabonba-signature-util,
alibabacloud-darabonba-string,
alibabacloud-gateway-sls-util,
alibabacloud-gateway-spi,
alibabacloud-openapi-util,
alibabacloud-tea-util,
buildPythonPackage,
fetchPypi,
setuptools,
}:
buildPythonPackage (finalAttrs: {
pname = "alibabacloud-gateway-sls";
version = "0.4.2";
pyproject = true;
__structuredAttrs = true;
src = fetchPypi {
pname = "alibabacloud_gateway_sls";
inherit (finalAttrs) version;
hash = "sha256-EGaFojtJqy8Ggu4sPhYNqbUOpGbeUxtOklm8jAWD1h4=";
};
build-system = [ setuptools ];
dependencies = [
alibabacloud-darabonba-array
alibabacloud-darabonba-encode-util
alibabacloud-darabonba-map
alibabacloud-darabonba-signature-util
alibabacloud-darabonba-string
alibabacloud-gateway-sls-util
alibabacloud-gateway-spi
alibabacloud-openapi-util
alibabacloud-tea-util
];
pythonImportsCheck = [ "alibabacloud_gateway_sls" ];
# Module has only tests in the untagged upstream repo
doCheck = false;
meta = {
description = "Aliyun Gateway SLS Library for Python";
homepage = "https://pypi.org/project/alibabacloud-gateway-sls/";
license = lib.licenses.asl20;
maintainers = with lib.maintainers; [ fab ];
};
})
@@ -6,14 +6,16 @@
setuptools,
}:
buildPythonPackage rec {
buildPythonPackage (finalAttrs: {
pname = "alibabacloud-gateway-spi";
version = "0.0.3";
pyproject = true;
__structuredAttrs = true;
src = fetchPypi {
pname = "alibabacloud_gateway_spi";
inherit version;
inherit (finalAttrs) version;
hash = "sha256-ENHFOj/F+HkV+9a0mFuYM4p3bptEoCY/VmQ8UEgiO4s=";
};
@@ -32,4 +34,4 @@ buildPythonPackage rec {
license = lib.licenses.asl20;
maintainers = with lib.maintainers; [ fab ];
};
}
})
@@ -0,0 +1,37 @@
{
lib,
alibabacloud-tea,
buildPythonPackage,
fetchPypi,
setuptools,
}:
buildPythonPackage (finalAttrs: {
pname = "alibabacloud-oss-util";
version = "0.0.6";
pyproject = true;
__structuredAttrs = true;
src = fetchPypi {
pname = "alibabacloud_oss_util";
inherit (finalAttrs) version;
hash = "sha256-0+zsNmMkNL1QmhE+jPMn3CPoMKyNndaUmSb04zTItdY=";
};
build-system = [ setuptools ];
dependencies = [ alibabacloud-tea ];
pythonImportsCheck = [ "alibabacloud_oss_util" ];
# Module has no tests
doCheck = false;
meta = {
description = "Alibaba Cloud Cloud OSS Util Library for Python";
homepage = "https://pypi.org/project/alibabacloud-oss-util/";
license = lib.licenses.asl20;
maintainers = with lib.maintainers; [ fab ];
};
})
@@ -0,0 +1,47 @@
{
lib,
alibabacloud-gateway-oss,
alibabacloud-gateway-spi,
alibabacloud-openapi-util,
alibabacloud-tea-openapi,
alibabacloud-tea-util,
buildPythonPackage,
fetchPypi,
setuptools,
}:
buildPythonPackage (finalAttrs: {
pname = "alibabacloud-oss20190517";
version = "1.0.6";
pyproject = true;
__structuredAttrs = true;
src = fetchPypi {
pname = "alibabacloud_oss20190517";
inherit (finalAttrs) version;
hash = "sha256-fND7Fq9hPOs40uDlKaofWAOMfPWetnyMh3WuROpxeFI=";
};
build-system = [ setuptools ];
dependencies = [
alibabacloud-gateway-oss
alibabacloud-gateway-spi
alibabacloud-openapi-util
alibabacloud-tea-openapi
alibabacloud-tea-util
];
pythonImportsCheck = [ "alibabacloud_oss20190517" ];
# Module has no tests
doCheck = false;
meta = {
description = "Alibaba Cloud Object Storage Service (20190517) SDK Library for Python";
homepage = "https://pypi.org/project/alibabacloud-oss20190517/";
license = lib.licenses.asl20;
maintainers = with lib.maintainers; [ fab ];
};
})
@@ -0,0 +1,45 @@
{
lib,
alibabacloud-endpoint-util,
alibabacloud-openapi-util,
alibabacloud-tea-openapi,
alibabacloud-tea-util,
buildPythonPackage,
fetchPypi,
setuptools,
}:
buildPythonPackage (finalAttrs: {
pname = "alibabacloud-ram20150501";
version = "1.2.0";
pyproject = true;
__structuredAttrs = true;
src = fetchPypi {
pname = "alibabacloud_ram20150501";
inherit (finalAttrs) version;
hash = "sha256-YlNRPIiAdp9P1bNv7d2zYqnKYorZrpwFwO6s9fvJW0I=";
};
build-system = [ setuptools ];
dependencies = [
alibabacloud-endpoint-util
alibabacloud-openapi-util
alibabacloud-tea-openapi
alibabacloud-tea-util
];
pythonImportsCheck = [ "alibabacloud_ram20150501" ];
# Module has no tests
doCheck = false;
meta = {
description = "Alibaba Cloud Resource Access Management (20150501) SDK Library for Python";
homepage = "https://pypi.org/project/alibabacloud-ram20150501/";
license = lib.licenses.asl20;
maintainers = with lib.maintainers; [ fab ];
};
})
@@ -0,0 +1,45 @@
{
lib,
alibabacloud-endpoint-util,
alibabacloud-openapi-util,
alibabacloud-tea-openapi,
alibabacloud-tea-util,
buildPythonPackage,
fetchPypi,
setuptools,
}:
buildPythonPackage (finalAttrs: {
pname = "alibabacloud-rds20140815";
version = "13.0.1";
pyproject = true;
__structuredAttrs = true;
src = fetchPypi {
pname = "alibabacloud_rds20140815";
inherit (finalAttrs) version;
hash = "sha256-NKXg9OpjRcPzk6T54okr1Za2hmX5m2FV3y1QoYEqS3k=";
};
build-system = [ setuptools ];
dependencies = [
alibabacloud-endpoint-util
alibabacloud-openapi-util
alibabacloud-tea-openapi
alibabacloud-tea-util
];
pythonImportsCheck = [ "alibabacloud_rds20140815" ];
# Module has no tests
doCheck = false;
meta = {
description = "Alibaba Cloud rds (20140815) SDK Library for Python";
homepage = "https://pypi.org/project/alibabacloud-rds20140815/";
license = lib.licenses.asl20;
maintainers = with lib.maintainers; [ fab ];
};
})
@@ -0,0 +1,41 @@
{
lib,
alibabacloud-tea-openapi,
buildPythonPackage,
darabonba-core,
fetchPypi,
setuptools,
}:
buildPythonPackage (finalAttrs: {
pname = "alibabacloud-sas20181203";
version = "9.3.3";
pyproject = true;
__structuredAttrs = true;
src = fetchPypi {
pname = "alibabacloud_sas20181203";
inherit (finalAttrs) version;
hash = "sha256-Y1xDWiGmjuDkcgF6c031fe5xBO4tA8xUH9DIXBN2oRw=";
};
build-system = [ setuptools ];
dependencies = [
alibabacloud-tea-openapi
darabonba-core
];
pythonImportsCheck = [ "alibabacloud_sas20181203" ];
# Module has no tests
doCheck = false;
meta = {
description = "Alibaba Cloud Threat Detection (20181203) SDK Library for Python";
homepage = "https://pypi.org/project/alibabacloud-sas20181203/";
license = lib.licenses.asl20;
maintainers = with lib.maintainers; [ fab ];
};
})
@@ -0,0 +1,43 @@
{
lib,
alibabacloud-gateway-sls,
alibabacloud-tea-openapi,
buildPythonPackage,
darabonba-core,
fetchPypi,
setuptools,
}:
buildPythonPackage (finalAttrs: {
pname = "alibabacloud-sls20201230";
version = "5.14.0";
pyproject = true;
__structuredAttrs = true;
src = fetchPypi {
pname = "alibabacloud_sls20201230";
inherit (finalAttrs) version;
hash = "sha256-tySehsqxNdVfTHan9603srbIuwOQDx6FLAB6S3Cc1YQ=";
};
build-system = [ setuptools ];
dependencies = [
alibabacloud-gateway-sls
alibabacloud-tea-openapi
darabonba-core
];
pythonImportsCheck = [ "alibabacloud_sls20201230" ];
# Module has no tests
doCheck = false;
meta = {
description = "Alibaba Cloud Log Service (20201230) SDK Library for Python";
homepage = "https://pypi.org/project/alibabacloud-sls20201230/";
license = lib.licenses.asl20;
maintainers = with lib.maintainers; [ fab ];
};
})
@@ -0,0 +1,41 @@
{
lib,
alibabacloud-tea-openapi,
buildPythonPackage,
darabonba-core,
fetchPypi,
setuptools,
}:
buildPythonPackage (finalAttrs: {
pname = "alibabacloud-sts20150401";
version = "1.2.0";
pyproject = true;
__structuredAttrs = true;
src = fetchPypi {
pname = "alibabacloud_sts20150401";
inherit (finalAttrs) version;
hash = "sha256-uXu8bL+1zycJ3bZBqJOZofbzAj2UwYM12pqTlWl538o=";
};
build-system = [ setuptools ];
dependencies = [
alibabacloud-tea-openapi
darabonba-core
];
pythonImportsCheck = [ "alibabacloud_sts20150401" ];
# Module has no tests
doCheck = false;
meta = {
description = "Alibaba Cloud Sts (20150401) SDK Library for Python";
homepage = "https://pypi.org/project/alibabacloud-sts20150401/";
license = lib.licenses.asl20;
maintainers = with lib.maintainers; [ fab ];
};
})
@@ -0,0 +1,47 @@
{
lib,
alibabacloud-credentials,
alibabacloud-gateway-spi,
alibabacloud-tea-util,
buildPythonPackage,
cryptography,
darabonba-core,
fetchPypi,
setuptools,
}:
buildPythonPackage (finalAttrs: {
pname = "alibabacloud-tea-openapi";
version = "0.4.4";
pyproject = true;
src = fetchPypi {
pname = "alibabacloud_tea_openapi";
inherit (finalAttrs) version;
hash = "sha256-GwkXvAPNSUF9pklF6ScxcW1T4uuHB7I19U5Ft0cyIc4=";
};
pythonRelaxDeps = [ "cryptography" ];
build-system = [ setuptools ];
dependencies = [
alibabacloud-credentials
alibabacloud-gateway-spi
alibabacloud-tea-util
cryptography
darabonba-core
];
pythonImportsCheck = [ "Tea" ];
# Module has only tests in the untagged upstream repo
doCheck = false;
meta = {
description = "Aliyun Tea OpenAPI Library for Python";
homepage = "https://pypi.org/project/alibabacloud-tea-openapi/";
license = lib.licenses.asl20;
maintainers = with lib.maintainers; [ fab ];
};
})
@@ -6,14 +6,16 @@
setuptools,
}:
buildPythonPackage rec {
buildPythonPackage (finalAttrs: {
pname = "alibabacloud-tea-util";
version = "0.3.14";
pyproject = true;
__structuredAttrs = true;
src = fetchPypi {
pname = "alibabacloud_tea_util";
inherit version;
inherit (finalAttrs) version;
hash = "sha256-cI58n2RkGjyeDlZjZdLyNnX418Kj4pcdlALO7eBAjNs=";
};
@@ -32,4 +34,4 @@ buildPythonPackage rec {
license = lib.licenses.asl20;
maintainers = with lib.maintainers; [ fab ];
};
}
})
@@ -0,0 +1,35 @@
{
lib,
alibabacloud-tea,
buildPythonPackage,
fetchPypi,
setuptools,
}:
buildPythonPackage (finalAttrs: {
pname = "alibabacloud-tea-xml";
version = "0.0.3";
pyproject = true;
src = fetchPypi {
pname = "alibabacloud_tea_xml";
inherit (finalAttrs) version;
hash = "sha256-l5y1H630Ped/QcafxpwSUpcokZ+ElyPrDNJOt7BIqQw=";
};
build-system = [ setuptools ];
dependencies = [ alibabacloud-tea ];
pythonImportsCheck = [ "alibabacloud_tea_xml" ];
# Module has only tests in the untagged upstream repo
doCheck = false;
meta = {
description = "Aliyun Tea XML Library for Python";
homepage = "https://pypi.org/project/alibabacloud-tea-xml/";
license = lib.licenses.asl20;
maintainers = with lib.maintainers; [ fab ];
};
})
@@ -0,0 +1,41 @@
{
lib,
alibabacloud-tea-openapi,
buildPythonPackage,
darabonba-core,
fetchPypi,
setuptools,
}:
buildPythonPackage (finalAttrs: {
pname = "alibabacloud-vpc20160428";
version = "7.1.2";
pyproject = true;
__structuredAttrs = true;
src = fetchPypi {
pname = "alibabacloud_vpc20160428";
inherit (finalAttrs) version;
hash = "sha256-/9AcLNOeEmbbpZ2IeAkIxNNKVdZ4lY7OgBROhIakZIM=";
};
build-system = [ setuptools ];
dependencies = [
alibabacloud-tea-openapi
darabonba-core
];
pythonImportsCheck = [ "alibabacloud_vpc20160428" ];
# Module has no tests
doCheck = false;
meta = {
description = "Alibaba Cloud Virtual Private Cloud (20160428) SDK Library for Python";
homepage = "https://pypi.org/project/alibabacloud-vpc20160428/";
license = lib.licenses.asl20;
maintainers = with lib.maintainers; [ fab ];
};
})
@@ -0,0 +1,49 @@
{
lib,
buildPythonPackage,
cargo,
fetchPypi,
nix-update-script,
rustPlatform,
rustc,
}:
buildPythonPackage (finalAttrs: {
pname = "aliyun-log-fastpb";
version = "0.3.0";
pyproject = true;
__structuredAttrs = true;
src = fetchPypi {
pname = "aliyun_log_fastpb";
inherit (finalAttrs) version;
hash = "sha256-dG4/tVx+brlxXoUqdcrFck6Zh3jAmtF+Aiso63axp0E=";
};
cargoDeps = rustPlatform.fetchCargoVendor {
inherit (finalAttrs) pname version src;
hash = "sha256-WPjJalEd/3jrx8pFP/RbHqQqMuloemTLeVjXjpOoJsQ=";
};
build-system = [
cargo
rustPlatform.cargoSetupHook
rustPlatform.maturinBuildHook
rustc
];
# Missing dependency logs_pb2
doCheck = false;
pythonImportsCheck = [ "aliyun_log_fastpb" ];
passthru.updateScript = nix-update-script { };
meta = {
description = "Fast protobuf serialization for Aliyun Log using PyO3 and quick-protobuf";
homepage = "https://pypi.org/project/aliyun-log-fastpb";
license = lib.licenses.mit;
maintainers = with lib.maintainers; [ fab ];
};
})
@@ -0,0 +1,44 @@
{
lib,
aiohttp,
alibabacloud-tea,
buildPythonPackage,
fetchPypi,
requests,
setuptools,
}:
buildPythonPackage (finalAttrs: {
pname = "darabonba-core";
version = "1.0.7";
pyproject = true;
__structuredAttrs = true;
src = fetchPypi {
pname = "darabonba_core";
inherit (finalAttrs) version;
hash = "sha256-wt4u4mBoK0wIyexneT3maivfMWNjuRZfFSuayqFrTcM=";
};
build-system = [ setuptools ];
dependencies = [
aiohttp
alibabacloud-tea
requests
];
pythonImportsCheck = [ "Tea" ];
# Module has no tests
doCheck = false;
meta = {
description = "The darabonba module of alibabaCloud Python SDK";
homepage = "https://github.com/aliyun/tea-python";
changelog = "https://github.com/aliyun/tea-python/blob/master/ChangeLog.md";
license = lib.licenses.asl20;
maintainers = with lib.maintainers; [ fab ];
};
})
@@ -0,0 +1,58 @@
{
lib,
buildPythonPackage,
deprecated,
fetchFromGitHub,
httpretty,
mock,
nix-update-script,
polling,
pytestCheckHook,
requests,
setuptools,
}:
buildPythonPackage (finalAttrs: {
pname = "linode-api4";
version = "5.45.0";
pyproject = true;
__structuredAttrs = true;
src = fetchFromGitHub {
owner = "linode";
repo = "linode_api4-python";
tag = "v${finalAttrs.version}";
hash = "sha256-0FLF/LkU8SaR3itgMISbqOxmd4UZkGlTT3VDpmuv+QQ=";
};
build-system = [ setuptools ];
dependencies = [
deprecated
polling
requests
];
nativeCheckInputs = [
httpretty
mock
pytestCheckHook
];
pythonImportsCheck = [ "linode_api4" ];
disabledTestPaths = [
# Tests require an API token
"test/integration/"
];
passthru.updateScript = nix-update-script { };
meta = {
description = "Official Python bindings for the Linode API";
homepage = "https://github.com/linode/linode_api4-python";
changelog = "https://github.com/linode/linode_api4-python/releases/tag/${finalAttrs.src.tag}";
license = lib.licenses.bsd3;
maintainers = with lib.maintainers; [ fab ];
};
})
@@ -0,0 +1,50 @@
{
lib,
buildPythonPackage,
fetchFromGitHub,
nix-update-script,
poetry-core,
pytestCheckHook,
python-dateutil,
pyyaml,
requests,
}:
buildPythonPackage (finalAttrs: {
pname = "scaleway-core";
version = "2.11.0";
pyproject = true;
__structuredAttrs = true;
src = fetchFromGitHub {
owner = "scaleway";
repo = "scaleway-sdk-python";
tag = finalAttrs.version;
hash = "sha256-v/dN0vLXr+vCobcrH9E6wXS61qMHsESHyL5BEpsJPkM=";
};
sourceRoot = "${finalAttrs.src.name}/${finalAttrs.pname}";
build-system = [ poetry-core ];
dependencies = [
python-dateutil
pyyaml
requests
];
nativeCheckInputs = [ pytestCheckHook ];
pythonImportsCheck = [ "scaleway_core" ];
passthru.updateScript = nix-update-script { };
meta = {
description = "Integrate Scaleway with your Python applications";
homepage = "https://github.com/scaleway/scaleway-sdk-python";
changelog = "https://github.com/scaleway/scaleway-sdk-python/blob/${finalAttrs.src.rev}/CHANGELOG.md";
license = lib.licenses.asl20;
maintainers = with lib.maintainers; [ fab ];
};
})
@@ -0,0 +1,44 @@
{
lib,
buildPythonPackage,
fetchFromGitHub,
nix-update-script,
poetry-core,
scaleway-core,
}:
buildPythonPackage (finalAttrs: {
pname = "scaleway";
version = "2.11.0";
pyproject = true;
__structuredAttrs = true;
src = fetchFromGitHub {
owner = "scaleway";
repo = "scaleway-sdk-python";
tag = finalAttrs.version;
hash = "sha256-v/dN0vLXr+vCobcrH9E6wXS61qMHsESHyL5BEpsJPkM=";
};
sourceRoot = "${finalAttrs.src.name}/${finalAttrs.pname}";
build-system = [ poetry-core ];
dependencies = [ scaleway-core ];
# Tests require credentials
doCheck = false;
pythonImportsCheck = [ "scaleway" ];
passthru.updateScript = nix-update-script { };
meta = {
description = "Integrate Scaleway with your Python applications";
homepage = "https://github.com/scaleway/scaleway-sdk-python";
changelog = "https://github.com/scaleway/scaleway-sdk-python/blob/${finalAttrs.src.rev}/CHANGELOG.md";
license = lib.licenses.asl20;
maintainers = with lib.maintainers; [ fab ];
};
})
+74
View File
@@ -654,28 +654,94 @@ self: super: with self; {
algebraic-data-types = callPackage ../development/python-modules/algebraic-data-types { };
alibabacloud-actiontrail20200706 =
callPackage ../development/python-modules/alibabacloud-actiontrail20200706
{ };
alibabacloud-credentials = callPackage ../development/python-modules/alibabacloud-credentials { };
alibabacloud-credentials-api =
callPackage ../development/python-modules/alibabacloud-credentials-api
{ };
alibabacloud-cs20151215 = callPackage ../development/python-modules/alibabacloud-cs20151215 { };
alibabacloud-darabonba-array =
callPackage ../development/python-modules/alibabacloud-darabonba-array
{ };
alibabacloud-darabonba-encode-util =
callPackage ../development/python-modules/alibabacloud-darabonba-encode-util
{ };
alibabacloud-darabonba-map =
callPackage ../development/python-modules/alibabacloud-darabonba-map
{ };
alibabacloud-darabonba-signature-util =
callPackage ../development/python-modules/alibabacloud-darabonba-signature-util
{ };
alibabacloud-darabonba-string =
callPackage ../development/python-modules/alibabacloud-darabonba-string
{ };
alibabacloud-darabonba-time =
callPackage ../development/python-modules/alibabacloud-darabonba-time
{ };
alibabacloud-ecs20140526 = callPackage ../development/python-modules/alibabacloud-ecs20140526 { };
alibabacloud-endpoint-util =
callPackage ../development/python-modules/alibabacloud-endpoint-util
{ };
alibabacloud-gateway-oss = callPackage ../development/python-modules/alibabacloud-gateway-oss { };
alibabacloud-gateway-oss-util =
callPackage ../development/python-modules/alibabacloud-gateway-oss-util
{ };
alibabacloud-gateway-sls = callPackage ../development/python-modules/alibabacloud-gateway-sls { };
alibabacloud-gateway-sls-util =
callPackage ../development/python-modules/alibabacloud-gateway-sls-util
{ };
alibabacloud-gateway-spi = callPackage ../development/python-modules/alibabacloud-gateway-spi { };
alibabacloud-openapi-util = callPackage ../development/python-modules/alibabacloud-openapi-util { };
alibabacloud-oss-util = callPackage ../development/python-modules/alibabacloud-oss-util { };
alibabacloud-oss20190517 = callPackage ../development/python-modules/alibabacloud-oss20190517 { };
alibabacloud-ram20150501 = callPackage ../development/python-modules/alibabacloud-ram20150501 { };
alibabacloud-rds20140815 = callPackage ../development/python-modules/alibabacloud-rds20140815 { };
alibabacloud-sas20181203 = callPackage ../development/python-modules/alibabacloud-sas20181203 { };
alibabacloud-sls20201230 = callPackage ../development/python-modules/alibabacloud-sls20201230 { };
alibabacloud-sts20150401 = callPackage ../development/python-modules/alibabacloud-sts20150401 { };
alibabacloud-tea = callPackage ../development/python-modules/alibabacloud-tea { };
alibabacloud-tea-openapi = callPackage ../development/python-modules/alibabacloud-tea-openapi { };
alibabacloud-tea-util = callPackage ../development/python-modules/alibabacloud-tea-util { };
alibabacloud-tea-xml = callPackage ../development/python-modules/alibabacloud-tea-xml { };
alibabacloud-vpc20160428 = callPackage ../development/python-modules/alibabacloud-vpc20160428 { };
aligator = callPackage ../development/python-modules/aligator { inherit (pkgs) aligator; };
alive-progress = callPackage ../development/python-modules/alive-progress { };
aliyun-log-fastpb = callPackage ../development/python-modules/aliyun-log-fastpb { };
aliyun-python-sdk-alimt = callPackage ../development/python-modules/aliyun-python-sdk-alimt { };
aliyun-python-sdk-cdn = callPackage ../development/python-modules/aliyun-python-sdk-cdn { };
@@ -3583,6 +3649,8 @@ self: super: with self; {
daqp = callPackage ../development/python-modules/daqp { };
darabonba-core = callPackage ../development/python-modules/darabonba-core { };
darkdetect = callPackage ../development/python-modules/darkdetect { };
dartsim = toPythonModule (
@@ -9206,6 +9274,8 @@ self: super: with self; {
linode-api = callPackage ../development/python-modules/linode-api { };
linode-api4 = callPackage ../development/python-modules/linode-api4 { };
linode-metadata = callPackage ../development/python-modules/linode-metadata { };
linuxdoc = callPackage ../development/python-modules/linuxdoc { };
@@ -17704,6 +17774,10 @@ self: super: with self; {
scales = callPackage ../development/python-modules/scales { };
scaleway = callPackage ../development/python-modules/scaleway { };
scaleway-core = callPackage ../development/python-modules/scaleway-core { };
scalib = callPackage ../development/python-modules/scalib { };
scancode-toolkit = callPackage ../development/python-modules/scancode-toolkit { };