Installation

Prerequisites

Before installing AWS SSO Manager, ensure you have:

  1. Python 3.9 or later installed

  2. AWS CLI v2 installed and configured

  3. 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:

  1. Clone the repository:

    git clone https://github.com/jmfelice/aws_sso.git
    cd aws_sso
    
  2. 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
    
  3. 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