aws-sso-util: init at 4.33.0

Changed files
+125
pkgs
by-name
aw
aws-sso-util
development
python-modules
aws-error-utils
aws-sso-lib
top-level
+43
pkgs/by-name/aw/aws-sso-util/package.nix
···
+
{
+
lib,
+
fetchPypi,
+
python3Packages,
+
}:
+
+
python3Packages.buildPythonApplication rec {
+
pname = "aws-sso-util";
+
version = "4.33.0";
+
pyproject = true;
+
+
src = fetchPypi {
+
pname = "aws_sso_util";
+
inherit version;
+
hash = "sha256-5I1/WRFENFDSjhrBYT+BuaoVursbIFW0Ux34fbQ6Cd8=";
+
};
+
+
build-system = [
+
python3Packages.poetry-core
+
];
+
+
dependencies = with python3Packages; [
+
aws-error-utils
+
aws-sso-lib
+
boto3
+
click
+
jsonschema
+
python-dateutil
+
pyyaml
+
requests
+
];
+
+
meta = {
+
description = "Utilities to make AWS SSO easier";
+
homepage = "https://pypi.org/project/aws-sso-util/";
+
downloadPage = "https://pypi.org/project/aws-sso-util/#files";
+
changelog = "https://github.com/benkehoe/aws-sso-util/releases";
+
license = lib.licenses.asl20;
+
maintainers = with lib.maintainers; [ cterence ];
+
mainProgram = "aws-sso-util";
+
platforms = lib.platforms.linux;
+
};
+
}
+38
pkgs/development/python-modules/aws-error-utils/default.nix
···
+
{
+
lib,
+
buildPythonPackage,
+
fetchPypi,
+
poetry-core,
+
botocore,
+
}:
+
+
buildPythonPackage rec {
+
pname = "aws-error-utils";
+
version = "2.7.0";
+
pyproject = true;
+
+
src = fetchPypi {
+
pname = "aws_error_utils";
+
inherit version;
+
hash = "sha256-BxB68qLCZwbNlSW3/77UPy0HtQ0n45+ekVbBGy6ZPJc=";
+
};
+
+
build-system = [
+
poetry-core
+
];
+
+
dependencies = [
+
botocore
+
];
+
+
pythonImportsCheck = [
+
"aws_error_utils"
+
];
+
+
meta = {
+
description = "Error-handling functions for boto3/botocore";
+
homepage = "https://pypi.org/project/aws-error-utils/";
+
license = lib.licenses.asl20;
+
maintainers = with lib.maintainers; [ cterence ];
+
};
+
}
+40
pkgs/development/python-modules/aws-sso-lib/default.nix
···
+
{
+
lib,
+
buildPythonPackage,
+
fetchPypi,
+
poetry-core,
+
aws-error-utils,
+
boto3,
+
}:
+
+
buildPythonPackage rec {
+
pname = "aws-sso-lib";
+
version = "1.14.0";
+
pyproject = true;
+
+
src = fetchPypi {
+
pname = "aws_sso_lib";
+
inherit version;
+
hash = "sha256-sCA6ZMy2a6ePme89DrZpr/57wyP2q5yqyX81whoDzqU=";
+
};
+
+
build-system = [
+
poetry-core
+
];
+
+
dependencies = [
+
aws-error-utils
+
boto3
+
];
+
+
pythonImportsCheck = [
+
"aws_sso_lib"
+
];
+
+
meta = {
+
description = "Library to make AWS SSO easier";
+
homepage = "https://pypi.org/project/aws-sso-lib/";
+
license = lib.licenses.asl20;
+
maintainers = with lib.maintainers; [ cterence ];
+
};
+
}
+4
pkgs/top-level/python-packages.nix
···
aws-encryption-sdk = callPackage ../development/python-modules/aws-encryption-sdk { };
+
aws-error-utils = callPackage ../development/python-modules/aws-error-utils { };
+
aws-lambda-builders = callPackage ../development/python-modules/aws-lambda-builders { };
aws-request-signer = callPackage ../development/python-modules/aws-request-signer { };
···
aws-sam-translator = callPackage ../development/python-modules/aws-sam-translator { };
aws-secretsmanager-caching = callPackage ../development/python-modules/aws-secretsmanager-caching { };
+
+
aws-sso-lib = callPackage ../development/python-modules/aws-sso-lib { };
aws-xray-sdk = callPackage ../development/python-modules/aws-xray-sdk { };