Skip to main content

harmony_hdc_bin_collection

Complete and available collection of hdc command tools. No need to download the development SDK for FamilyBucket, lightweight downloads are available.

Installation

To install the hdc_installer package, navigate to the hdc_installer directory and run:

pip install .

Or for development installation:

pip install -e .

Usage

After installation, you can use the hdc_installer command:

# Show help message
hdc_installer -h

# List available HDC binaries
hdc_installer -l

# Install HDC binary
hdc_installer -i

Requirements

  • Python 3.6 or higher
  • click library (automatically installed with the package)

Publishing

Local Publishing

To publish locally to PyPI:

  1. Make sure you have twine installed: pip install twine
  2. Run the publish script: ./publish_local.sh
  3. Upload to PyPI: twine upload dist/*

GitHub Actions Publishing

The repository includes GitHub Actions for automatic publishing:

  • publish.yml - Publishes to PyPI when a release is published
  • test_publish.yml - Publishes to TestPyPI on pushes to main branch

To enable GitHub Actions publishing, you need to set up secrets in your repository:

  • PYPI_API_TOKEN - API token for PyPI
  • TEST_PYPI_API_TOKEN - API token for TestPyPI

Metadata

Release files for hdc-installer 0.1.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for hdc-installer 0.1.0
File Size Uploaded
hdc_installer-0.1.0.tar.gz 3.4 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for hdc-installer 0.1.0
File Interpreter ABI Platform
hdc_installer-0.1.0-py3-none-any.whl Python 3 none any Details

Total release size: 7.6 kB

Release files / hdc_installer-0.1.0.tar.gz

Download URL hdc_installer-0.1.0.tar.gz
Size 3.4 kB
Tags Source
SHA-256 checksum
How to use checksums
1aea950e720efacc2f4b5ed1f35812aa687c1bd1145cf0475dd1e661ca17302a
BLAKE2b-256 checksum
How to use checksums
e7fd170895d634055472b3da09b7fcf9d62537e91e5e25f5114c6a22136d464d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 11, 2025.

Transparency log

Release files / hdc_installer-0.1.0-py3-none-any.whl

Download URL hdc_installer-0.1.0-py3-none-any.whl
Size 4.2 kB
Tags Python 3
SHA-256 checksum
How to use checksums
f6568a75979032296117e353896f07d8c6132f35920aa66c3ebe876d5b73ce74
BLAKE2b-256 checksum
How to use checksums
e2e776b91e6f1a4cdd1eaf4918ede68159012b84abc5c48934bd3ac915a85af0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 11, 2025.

Transparency log

Release history Release notifications | RSS feed

This release

0.1.0 This release

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page