Python auth library for IIS tools ecosystem
Project description
iis-access
Python auth library for IIS tools ecosystem. Provides optional authentication, provider resolution, managed key retrieval, and usage reporting for Python-based IIS CLI tools (aria, sonar, iris).
Installation
pip install iis-access
Quick Start
from iis_access import resolve_provider, report_usage
# Resolve the best available provider for a task
resolution = await resolve_provider("tts", preferred="elevenlabs")
print(resolution.provider, resolution.method)
# Report usage (fire-and-forget, never raises)
await report_usage("aria", credits=1.5)
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
iis_access-0.1.1.tar.gz
(7.7 kB
view details)
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file iis_access-0.1.1.tar.gz.
File metadata
- Download URL: iis_access-0.1.1.tar.gz
- Upload date:
- Size: 7.7 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.14.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
0965281a678d52bdda2e4962a5c73e3481741d56f9c78f4427c4ba7963f24298
|
|
| MD5 |
73f1450057af0ae715a606bc34ae95ed
|
|
| BLAKE2b-256 |
059c989af483a1e3119ede3043952e54c63631a4181195309efc962045e1ae1a
|
File details
Details for the file iis_access-0.1.1-py3-none-any.whl.
File metadata
- Download URL: iis_access-0.1.1-py3-none-any.whl
- Upload date:
- Size: 8.3 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.14.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
35e3a4b7765f3eeb86947765b21be7eb01f3329e78b6d7c65b8b3af063d6de3e
|
|
| MD5 |
e2f3b48f4d7c69597ca241d276218bd5
|
|
| BLAKE2b-256 |
14a0cdf242f6161fe77e3e0758809b9e00ca3d9c0cf62c68801698db1d5bcdd1
|