%global _empty_manifest_terminate_build 0 Name: python-aws-sso-util Version: 4.31.0 Release: 1 Summary: Utilities to make AWS SSO easier License: Apache-2.0 URL: https://github.com/benkehoe/aws-sso-util Source0: https://mirrors.nju.edu.cn/pypi/web/packages/7d/59/d7717183d187a700298e65f7b416b693af56ca9e70229529c648601bc303/aws_sso_util-4.31.0.tar.gz BuildArch: noarch Requires: python3-click Requires: python3-boto3 Requires: python3-pyyaml Requires: python3-jsonschema Requires: python3-aws-error-utils Requires: python3-dateutil Requires: python3-aws-sso-lib Requires: python3-requests %description # aws-sso-util ## Making life with Identity Center a little easier [AWS IAM Identity Center](https://aws.amazon.com/single-sign-on/) (formerly AWS SSO) has some rough edges, and `aws-sso-util` is here to smooth them out, hopefully temporarily until AWS makes it better. `aws-sso-util` contains utilities for the following: * Configuring `.aws/config` * Logging in/out * AWS SDK support * Looking up identifiers * CloudFormation The underlying Python library for Identity Center authentication is [`aws-sso-lib`](https://pypi.org/project/aws-sso-lib/), which has useful functions like interactive login, creating a boto3 session for specific a account and role, and the programmatic versions of the `lookup` functions in `aws-sso-util`. `aws-sso-util` supersedes `aws-sso-credential-process`, which is still available in its original form [here](https://github.com/benkehoe/aws-sso-credential-process). Read the updated docs for `aws-sso-util credential-process` [here](docs/credential-process.md). ## Quickstart 1. I recommend you install [`pipx`](https://pipxproject.github.io/pipx/), which installs the tool in an isolated virtualenv while linking the script you need. Mac [and Linux](https://docs.brew.sh/Homebrew-on-Linux): ```bash brew install pipx pipx ensurepath ``` Other: ```bash python3 -m pip install --user pipx python3 -m pipx ensurepath ``` 2. Install ```bash pipx install aws-sso-util ``` 3. Learn ```bash aws-sso-util --help ``` ## Documentation See the full docs at [https://github.com/benkehoe/aws-sso-util](https://github.com/benkehoe/aws-sso-util) %package -n python3-aws-sso-util Summary: Utilities to make AWS SSO easier Provides: python-aws-sso-util BuildRequires: python3-devel BuildRequires: python3-setuptools BuildRequires: python3-pip %description -n python3-aws-sso-util # aws-sso-util ## Making life with Identity Center a little easier [AWS IAM Identity Center](https://aws.amazon.com/single-sign-on/) (formerly AWS SSO) has some rough edges, and `aws-sso-util` is here to smooth them out, hopefully temporarily until AWS makes it better. `aws-sso-util` contains utilities for the following: * Configuring `.aws/config` * Logging in/out * AWS SDK support * Looking up identifiers * CloudFormation The underlying Python library for Identity Center authentication is [`aws-sso-lib`](https://pypi.org/project/aws-sso-lib/), which has useful functions like interactive login, creating a boto3 session for specific a account and role, and the programmatic versions of the `lookup` functions in `aws-sso-util`. `aws-sso-util` supersedes `aws-sso-credential-process`, which is still available in its original form [here](https://github.com/benkehoe/aws-sso-credential-process). Read the updated docs for `aws-sso-util credential-process` [here](docs/credential-process.md). ## Quickstart 1. I recommend you install [`pipx`](https://pipxproject.github.io/pipx/), which installs the tool in an isolated virtualenv while linking the script you need. Mac [and Linux](https://docs.brew.sh/Homebrew-on-Linux): ```bash brew install pipx pipx ensurepath ``` Other: ```bash python3 -m pip install --user pipx python3 -m pipx ensurepath ``` 2. Install ```bash pipx install aws-sso-util ``` 3. Learn ```bash aws-sso-util --help ``` ## Documentation See the full docs at [https://github.com/benkehoe/aws-sso-util](https://github.com/benkehoe/aws-sso-util) %package help Summary: Development documents and examples for aws-sso-util Provides: python3-aws-sso-util-doc %description help # aws-sso-util ## Making life with Identity Center a little easier [AWS IAM Identity Center](https://aws.amazon.com/single-sign-on/) (formerly AWS SSO) has some rough edges, and `aws-sso-util` is here to smooth them out, hopefully temporarily until AWS makes it better. `aws-sso-util` contains utilities for the following: * Configuring `.aws/config` * Logging in/out * AWS SDK support * Looking up identifiers * CloudFormation The underlying Python library for Identity Center authentication is [`aws-sso-lib`](https://pypi.org/project/aws-sso-lib/), which has useful functions like interactive login, creating a boto3 session for specific a account and role, and the programmatic versions of the `lookup` functions in `aws-sso-util`. `aws-sso-util` supersedes `aws-sso-credential-process`, which is still available in its original form [here](https://github.com/benkehoe/aws-sso-credential-process). Read the updated docs for `aws-sso-util credential-process` [here](docs/credential-process.md). ## Quickstart 1. I recommend you install [`pipx`](https://pipxproject.github.io/pipx/), which installs the tool in an isolated virtualenv while linking the script you need. Mac [and Linux](https://docs.brew.sh/Homebrew-on-Linux): ```bash brew install pipx pipx ensurepath ``` Other: ```bash python3 -m pip install --user pipx python3 -m pipx ensurepath ``` 2. Install ```bash pipx install aws-sso-util ``` 3. Learn ```bash aws-sso-util --help ``` ## Documentation See the full docs at [https://github.com/benkehoe/aws-sso-util](https://github.com/benkehoe/aws-sso-util) %prep %autosetup -n aws-sso-util-4.31.0 %build %py3_build %install %py3_install install -d -m755 %{buildroot}/%{_pkgdocdir} if [ -d doc ]; then cp -arf doc %{buildroot}/%{_pkgdocdir}; fi if [ -d docs ]; then cp -arf docs %{buildroot}/%{_pkgdocdir}; fi if [ -d example ]; then cp -arf example %{buildroot}/%{_pkgdocdir}; fi if [ -d examples ]; then cp -arf examples %{buildroot}/%{_pkgdocdir}; fi pushd %{buildroot} if [ -d usr/lib ]; then find usr/lib -type f -printf "/%h/%f\n" >> filelist.lst fi if [ -d usr/lib64 ]; then find usr/lib64 -type f -printf "/%h/%f\n" >> filelist.lst fi if [ -d usr/bin ]; then find usr/bin -type f -printf "/%h/%f\n" >> filelist.lst fi if [ -d usr/sbin ]; then find usr/sbin -type f -printf "/%h/%f\n" >> filelist.lst fi touch doclist.lst if [ -d usr/share/man ]; then find usr/share/man -type f -printf "/%h/%f.gz\n" >> doclist.lst fi popd mv %{buildroot}/filelist.lst . mv %{buildroot}/doclist.lst . %files -n python3-aws-sso-util -f filelist.lst %dir %{python3_sitelib}/* %files help -f doclist.lst %{_docdir}/* %changelog * Wed Apr 12 2023 Python_Bot - 4.31.0-1 - Package Spec generated