Skip to main content

Python package for installing and launching the Bijux command runtime for automation, plugins, and interactive workflows

Project description

bijux-cli-python

bijux-cli-python is the Python package and Rust bridge for the bijux-cli distribution.

Scope

  • Build the bijux_cli_py._native extension module with PyO3.
  • Ship the Python wrapper package in python/bijux_cli_py.
  • Expose compatibility helpers needed by the Python install path.
  • Fall back to subprocess execution when the native extension is unavailable.

Layout

  • src/: Rust bindings, compatibility helpers, and conversion code.
  • python/bijux_cli_py: Python wrapper package, subprocess fallback, and console entrypoint.
  • tests/*.rs: Rust-side bridge and compatibility tests.
  • tests/python: packaging, runtime parity, and runtime resilience tests.
  • tests/fuzz/bridge_conversion_minimized_cases: retained JSON bridge regression samples.

Boundary

  • This crate does not define command routing, output contracts, or runtime command law.
  • Behavior that belongs to bijux-cli stays in bijux-cli; this crate only bridges to it.

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

bijux_cli-0.3.0.tar.gz (292.6 kB view details)

Uploaded Source

Built Distribution

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

bijux_cli-0.3.0-cp311-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.3 MB view details)

Uploaded CPython 3.11+manylinux: glibc 2.17+ x86-64

File details

Details for the file bijux_cli-0.3.0.tar.gz.

File metadata

  • Download URL: bijux_cli-0.3.0.tar.gz
  • Upload date:
  • Size: 292.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.11.15

File hashes

Hashes for bijux_cli-0.3.0.tar.gz
Algorithm Hash digest
SHA256 903615ea48fa1458b8abdc1d430283ab3ad9c3e2d68766217fdca908ffe59008
MD5 0013063ea2eaf2c4c826eab64e79cf56
BLAKE2b-256 7ed37d90fb07a5fccce3b93e405151f5517bad0fa216ce4840f5270192ca1c27

See more details on using hashes here.

File details

Details for the file bijux_cli-0.3.0-cp311-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for bijux_cli-0.3.0-cp311-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 814550808824b15155b2d44169a2fb9af80daa6260832135126d4844a1e8fd21
MD5 001bd35fbfc0372f5264d0358f59c5fa
BLAKE2b-256 c024d32855eccb0bde175ab450ade84b630c740094a72ae47ef0366f3515c50b

See more details on using hashes here.

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