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.

For CI parity and local testing install the optional test extra, which pulls in pytest and async fixtures used by the bundled suites:

pip install "aware-sdk[test]"

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.5.1-py3-none-any.whl (4.7 kB view details)

Uploaded Python 3

File details

Details for the file aware_sdk-0.5.1-py3-none-any.whl.

File metadata

  • Download URL: aware_sdk-0.5.1-py3-none-any.whl
  • Upload date:
  • Size: 4.7 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.5.1-py3-none-any.whl
Algorithm Hash digest
SHA256 31c395368cccd1a5030db4860d42570b9cb181c5c6e133d4693825b43c9c176f
MD5 9760a962b01e1552690e257f56971846
BLAKE2b-256 f9d30382924e6c1a9a73a927cab1d918c2c80547125c196dccfadb6c88466281

See more details on using hashes here.

Provenance

The following attestation bundles were made for aware_sdk-0.5.1-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