Python client for the Istari Digital platform
Project description
Istari Digital Client
The istari-digital-client library is a client SDK for interacting with the Istari Digital platform.
- Install:
pip install istari-digital-client - Documentation and Usage: Please see docs.istaridigital.com.
- Supported Versions: This library supports Python 3.10, 3.11, 3.12, and 3.14
- License: This library is released under an MIT license with the following clarification:
No license is hereby implied or granted to any patent or patent application relating to the Istari Digital platform itself. The list of patents applicable to the Istari Digital platform may be found at istaridigital.com/patent-list.
Direct S3 Upload
For environments with direct access to the backing S3 bucket, the client can bypass presigned URLs and upload via boto3 instead. This can improve throughput and simplifies large-file handling (boto3 manages multipart automatically).
Install the optional dependency:
# S3-compatible storage (minio, AWS, etc.)
pip install istari-digital-client[s3]
# AWS with high-speed CRT transfers (recommended for EC2 containers in same s3 environment as the data plane buckets)
pip install istari-digital-client[s3-crt]
Then configure via environment variables or constructor arguments:
| Environment Variable | Constructor Arg | Description |
|---|---|---|
ISTARI_CLIENT_S3_DIRECT_UPLOAD |
s3_direct_upload_enabled |
Set to true to enable direct S3 uploads |
ISTARI_CLIENT_S3_BUCKET_NAME |
s3_bucket_name |
Target S3 bucket name (required when enabled) |
Standard AWS credentials (environment variables, profile, or instance role) must be available for boto3 to authenticate.
Contributing
See the contributing doc for additional info.
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
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 istari_digital_client-10.10.0.tar.gz.
File metadata
- Download URL: istari_digital_client-10.10.0.tar.gz
- Upload date:
- Size: 191.6 kB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
e2389720739b0a29e14139966eff5cb984026dfb32f82b85124e530b6a40111c
|
|
| MD5 |
7c0b13388ebd360a55f800da8c81a836
|
|
| BLAKE2b-256 |
d99d8fa26ef3e08a57f7b5afc8c344ed6d04fd7c4d76f3abf3e4c66f9133a353
|
Provenance
The following attestation bundles were made for istari_digital_client-10.10.0.tar.gz:
Publisher:
release.yml on Istari-digital/istari-python-client
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
istari_digital_client-10.10.0.tar.gz -
Subject digest:
e2389720739b0a29e14139966eff5cb984026dfb32f82b85124e530b6a40111c - Sigstore transparency entry: 1403261939
- Sigstore integration time:
-
Permalink:
Istari-digital/istari-python-client@0308ce0f5d69198527577224a6e2f457025e8587 -
Branch / Tag:
refs/tags/v10.10.0 - Owner: https://github.com/Istari-digital
-
Access:
private
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yml@0308ce0f5d69198527577224a6e2f457025e8587 -
Trigger Event:
push
-
Statement type:
File details
Details for the file istari_digital_client-10.10.0-py3-none-any.whl.
File metadata
- Download URL: istari_digital_client-10.10.0-py3-none-any.whl
- Upload date:
- Size: 580.4 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
a368295af025f72783f8c4822d6b114510c330fbc65da5d7064f2bab27a9ba2f
|
|
| MD5 |
44f8c12d18165747d694e0844155d0cc
|
|
| BLAKE2b-256 |
e1d8b2b11bc880a5ef08caa12c0eb15309dac44e62e965770acad28e89341a2e
|
Provenance
The following attestation bundles were made for istari_digital_client-10.10.0-py3-none-any.whl:
Publisher:
release.yml on Istari-digital/istari-python-client
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
istari_digital_client-10.10.0-py3-none-any.whl -
Subject digest:
a368295af025f72783f8c4822d6b114510c330fbc65da5d7064f2bab27a9ba2f - Sigstore transparency entry: 1403262024
- Sigstore integration time:
-
Permalink:
Istari-digital/istari-python-client@0308ce0f5d69198527577224a6e2f457025e8587 -
Branch / Tag:
refs/tags/v10.10.0 - Owner: https://github.com/Istari-digital
-
Access:
private
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yml@0308ce0f5d69198527577224a6e2f457025e8587 -
Trigger Event:
push
-
Statement type: