Skip to main content

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 hadara entry 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


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

hadara-0.2.0rc1.tar.gz (4.1 kB view details)

Uploaded Source

Built Distribution

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

hadara-0.2.0rc1-py3-none-any.whl (4.8 kB view details)

Uploaded Python 3

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

Hashes for hadara-0.2.0rc1.tar.gz
Algorithm Hash digest
SHA256 d239257225531c63f7b5726381dc19bd51d7e941d1c5d472b866c0973ed5598e
MD5 f76efa7e42c1c6c33f9b493001b5763b
BLAKE2b-256 b3900b7a4bec28d38192c1ae0c8be6e1f070e716e51e428d262a725f2eb95375

See more details on using hashes here.

Provenance

The following attestation bundles were made for hadara-0.2.0rc1.tar.gz:

Publisher: python-publish.yml on ictseoyoungmin/HADARA

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

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

Hashes for hadara-0.2.0rc1-py3-none-any.whl
Algorithm Hash digest
SHA256 3051f3ddc3167310806179d3350ffc2cf50b2bcd8acf4470f6151605c8dab4e3
MD5 74252c2a3361d64797aff4d541ab842a
BLAKE2b-256 a62a0d0f1694c681c71c2c6fef132005d1047d1da934d58905538c3c4b0cd202

See more details on using hashes here.

Provenance

The following attestation bundles were made for hadara-0.2.0rc1-py3-none-any.whl:

Publisher: python-publish.yml on ictseoyoungmin/HADARA

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