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:
- Make sure you have
twineinstalled:pip install twine - Run the publish script:
./publish_local.sh - 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 publishedtest_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 PyPITEST_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)
| File | Size | Uploaded | |
|---|---|---|---|
| hdc_installer-0.1.0.tar.gz | 3.4 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| 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 logRelease 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