Unverified Commit 27503671 authored by Sandro Jäckel's avatar Sandro Jäckel Committed by GitHub
Browse files

aws-sso-util: init at 4.33.0 (#362442)

parents e92c6f0c c2681f24
Loading
Loading
Loading
Loading
+43 −0
Original line number Diff line number Diff line
{
  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 −0
Original line number Diff line number Diff line
{
  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 −0
Original line number Diff line number Diff line
{
  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 −0
Original line number Diff line number Diff line
@@ -1115,6 +1115,8 @@ self: super: with self; {
  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 { };
@@ -1123,6 +1125,8 @@ self: super: with self; {
  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 { };
  awscrt = callPackage ../development/python-modules/awscrt {