Convenience bundle for installing Aware release tooling
Project description
aware-sdk
aware-sdk is the convenience bundle for installing the Aware release toolchain.
It pulls in the published aware-release, aware-test-runner, and
aware-file-system packages so you can bootstrap an environment with a single
pip install.
Installation
pip install aware-sdk
Python 3.12 or newer is required.
This command installs the following packages (with compatible versions):
aware-release— bundle builder, manifest tooling, and workflow helpers.aware-test-runner— manifest- driven test orchestration.aware-file-system— filesystem watcher/indexer used by the CLI and SDK.
CLI helper
The package exposes a lightweight aware-sdk CLI that reports the installed
versions of the bundled components:
$ aware-sdk
{
"aware_sdk": "0.0.0",
"aware_release": "0.1.2",
"aware_test_runner": "0.1.2",
"aware_file_system": "0.1.0"
}
(Version numbers will reflect the installed releases.)
Use this command in CI or local scripts to verify that your environment is synchronised with the recommended versions.
Usage
Once aware-sdk is installed you can immediately invoke the underlying
packages. Common examples:
# Build a release bundle
aware-release bundle --help
# Run the curated OSS test suites
aware-tests --manifest oss --stable --no-warnings
# Start the filesystem watcher
python -m aware_file_system.examples.watch_docs
Refer to the individual package documentation for detailed usage.
Versioning & changelog
aware-sdk itself contains only the helper CLI and metadata. All functional
updates happen in the underlying packages. Each release of the SDK documents
which versions of the bundled packages it expects.
License
Distributed under the MIT License. See LICENSE for details.
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distributions
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 aware_sdk-0.0.0-py3-none-any.whl.
File metadata
- Download URL: aware_sdk-0.0.0-py3-none-any.whl
- Upload date:
- Size: 4.5 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
2641c1eb243ad1d5a691a0c4c2f4f39992252c8fa14e97a7f65b73f617a65f67
|
|
| MD5 |
3449b0f5f1dd2f6ec7df75d85ce1de57
|
|
| BLAKE2b-256 |
370c26a4429b0c3ada30ed204e2ff87bbd3ac2e028d8347688ac04f5f73bb58c
|
Provenance
The following attestation bundles were made for aware_sdk-0.0.0-py3-none-any.whl:
Publisher:
publish-aware-sdk.yml on aware-network/aware
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
aware_sdk-0.0.0-py3-none-any.whl -
Subject digest:
2641c1eb243ad1d5a691a0c4c2f4f39992252c8fa14e97a7f65b73f617a65f67 - Sigstore transparency entry: 664464408
- Sigstore integration time:
-
Permalink:
aware-network/aware@6e0cc24512d234ab8e9d802385b4d37ad3e69519 -
Branch / Tag:
refs/heads/main - Owner: https://github.com/aware-network
-
Access:
private
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish-aware-sdk.yml@6e0cc24512d234ab8e9d802385b4d37ad3e69519 -
Trigger Event:
workflow_dispatch
-
Statement type: