Installation
Prerequisites
Before installing AWS SSO Manager, ensure you have:
Python 3.9 or later installed
AWS CLI v2 installed and configured
An active AWS SSO configuration
Installing from PyPI
The easiest way to install AWS SSO Manager is via pip:
pip install aws-sso-manager
Installing for Development
To install AWS SSO Manager for development:
Clone the repository:
git clone https://github.com/jmfelice/aws_sso.git cd aws_sso
Create a virtual environment:
python -m venv venv source venv/bin/activate # On Linux/Mac # Or on Windows: .\venv\Scripts\Activate.ps1 # On Windows PowerShell
Install development dependencies:
pip install -e ".[dev]"
System Requirements
Operating System: Windows, Linux, or macOS
Python: 3.9 or later
AWS CLI v2: Latest version recommended
Disk Space: Minimal (~10MB for package and dependencies)
Memory: Minimal (~50MB during operation)
AWS CLI Installation
The AWS CLI v2 is required and can be installed following the official AWS documentation:
Windows: Download and run the MSI installer
Linux: Use the package manager or run the install script
macOS: Use homebrew or download the PKG installer
For detailed AWS CLI installation instructions, visit: https://docs.aws.amazon.com/cli/latest/userguide/getting-started-install.html