Python bridge package for HADARA. The current runtime requires Node.js.
Project description
HADARA for Python
This is a preview Python bridge package for HADARA.
The current implementation delegates to the official Node.js HADARA runtime. It
requires Node.js 22+ and npx.
If you want the primary runtime, use:
npm install -g hadara@0.2.0-rc.1
Then run:
hadara doctor --json
Install
pip install hadara
The installed hadara command is a Python console-script wrapper. It checks
that Node.js 22+ and npx are available, then delegates to the pinned npm
runtime:
npx -y hadara@0.2.0-rc.1 <args>
For example:
hadara --help
hadara --version
hadara doctor --json
Missing Node.js
If Node.js or npx is missing, the wrapper exits with code 127 and prints a
clear setup message instead of failing with a Python traceback.
Recommended setup:
npm install -g hadara@0.2.0-rc.1
Scope
This package is intentionally small:
- It is not a Python-native HADARA runtime.
- It does not publish npm packages, upload to PyPI, create releases, or run installers.
- It is a bridge package so Python users can discover the official HADARA CLI
path and use a familiar
pip install hadaraentry point.
A Python-native runtime or SDK may be added later under modules such as
hadara.protocol, hadara.evidence, or hadara.handoff.
Development
Run these commands from the python/ directory:
python -m pip install -U pip build twine pytest
python -m pip install -e .
python -m pytest
python -m build
python -m twine check dist/*
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
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 hadara-0.2.0rc1.tar.gz.
File metadata
- Download URL: hadara-0.2.0rc1.tar.gz
- Upload date:
- Size: 4.1 kB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
d239257225531c63f7b5726381dc19bd51d7e941d1c5d472b866c0973ed5598e
|
|
| MD5 |
f76efa7e42c1c6c33f9b493001b5763b
|
|
| BLAKE2b-256 |
b3900b7a4bec28d38192c1ae0c8be6e1f070e716e51e428d262a725f2eb95375
|
Provenance
The following attestation bundles were made for hadara-0.2.0rc1.tar.gz:
Publisher:
python-publish.yml on ictseoyoungmin/HADARA
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
hadara-0.2.0rc1.tar.gz -
Subject digest:
d239257225531c63f7b5726381dc19bd51d7e941d1c5d472b866c0973ed5598e - Sigstore transparency entry: 1744307889
- Sigstore integration time:
-
Permalink:
ictseoyoungmin/HADARA@0335d7d1845c0900519bf4b3f9ba8a4a8ef85c87 -
Branch / Tag:
refs/heads/main - Owner: https://github.com/ictseoyoungmin
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
python-publish.yml@0335d7d1845c0900519bf4b3f9ba8a4a8ef85c87 -
Trigger Event:
workflow_dispatch
-
Statement type:
File details
Details for the file hadara-0.2.0rc1-py3-none-any.whl.
File metadata
- Download URL: hadara-0.2.0rc1-py3-none-any.whl
- Upload date:
- Size: 4.8 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
3051f3ddc3167310806179d3350ffc2cf50b2bcd8acf4470f6151605c8dab4e3
|
|
| MD5 |
74252c2a3361d64797aff4d541ab842a
|
|
| BLAKE2b-256 |
a62a0d0f1694c681c71c2c6fef132005d1047d1da934d58905538c3c4b0cd202
|
Provenance
The following attestation bundles were made for hadara-0.2.0rc1-py3-none-any.whl:
Publisher:
python-publish.yml on ictseoyoungmin/HADARA
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
hadara-0.2.0rc1-py3-none-any.whl -
Subject digest:
3051f3ddc3167310806179d3350ffc2cf50b2bcd8acf4470f6151605c8dab4e3 - Sigstore transparency entry: 1744307993
- Sigstore integration time:
-
Permalink:
ictseoyoungmin/HADARA@0335d7d1845c0900519bf4b3f9ba8a4a8ef85c87 -
Branch / Tag:
refs/heads/main - Owner: https://github.com/ictseoyoungmin
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
python-publish.yml@0335d7d1845c0900519bf4b3f9ba8a4a8ef85c87 -
Trigger Event:
workflow_dispatch
-
Statement type: