Skip to main content

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):

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

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

aware_sdk-0.0.0-py3-none-any.whl (4.5 kB view details)

Uploaded Python 3

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

Hashes for aware_sdk-0.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 2641c1eb243ad1d5a691a0c4c2f4f39992252c8fa14e97a7f65b73f617a65f67
MD5 3449b0f5f1dd2f6ec7df75d85ce1de57
BLAKE2b-256 370c26a4429b0c3ada30ed204e2ff87bbd3ac2e028d8347688ac04f5f73bb58c

See more details on using hashes here.

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

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page