Installation

Python 3.10 or later is required.

Install from PyPI with pip:

pip install mstr-rest-requests

Optional extras

To use the built-in credential providers, install the corresponding extra:

pip install mstr-rest-requests[aws]    # AWS Secrets Manager & SSM Parameter Store
pip install mstr-rest-requests[azure]  # Azure Key Vault
pip install mstr-rest-requests[gcp]    # Google Cloud Secret Manager

Development

Clone the repository and install with uv:

git clone https://github.com/paulbailey/mstr-rest-requests.git
cd mstr-rest-requests
uv sync --all-extras

Run the test suite:

uv run pytest