Metadata-Version: 2.4
Name: bijux-cli
Version: 0.3.6
Classifier: Development Status :: 3 - Alpha
Classifier: Environment :: Console
Classifier: Intended Audience :: Developers
Classifier: Intended Audience :: Science/Research
Classifier: License :: OSI Approved :: Apache Software License
Classifier: Operating System :: MacOS :: MacOS X
Classifier: Operating System :: POSIX :: Linux
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3 :: Only
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Classifier: Programming Language :: Python :: 3.14
Classifier: Programming Language :: Python :: Implementation :: CPython
Classifier: Programming Language :: Rust
Classifier: Topic :: Software Development :: Libraries
Classifier: Topic :: Software Development :: Build Tools
Classifier: Topic :: Terminals
Classifier: Topic :: Utilities
Classifier: Typing :: Typed
Requires-Dist: build>=1.4.0,<2.0 ; extra == 'build'
Requires-Dist: twine>=6.1.0,<7.0 ; extra == 'build'
Requires-Dist: maturin>=1.7,<2.0 ; extra == 'build'
Requires-Dist: mkdocs>=1.6.1,<2.0 ; extra == 'docs'
Requires-Dist: mkdocs-autorefs>=1.4.4,<2.0 ; extra == 'docs'
Requires-Dist: mkdocs-git-revision-date-localized-plugin>=1.2,<2.0 ; extra == 'docs'
Requires-Dist: mkdocs-glightbox>=0.3,<1.0 ; extra == 'docs'
Requires-Dist: mkdocs-include-markdown-plugin>=7.2.1,<8.0 ; extra == 'docs'
Requires-Dist: mkdocs-material[imaging]>=9.7.5,<10.0 ; extra == 'docs'
Requires-Dist: mkdocs-minify-plugin>=0.7,<1.0 ; extra == 'docs'
Requires-Dist: mkdocs-redirects>=1.2,<2.0 ; extra == 'docs'
Requires-Dist: ruff>=0.6.8,<1.0 ; extra == 'lint'
Requires-Dist: bandit>=1.7.10,<2.0 ; extra == 'security'
Requires-Dist: pip-audit>=2.7.3,<3.0 ; extra == 'security'
Requires-Dist: pytest>=9.0.3,<10.0 ; extra == 'test'
Requires-Dist: pytest-cov>=6.2.1,<7.0 ; extra == 'test'
Requires-Dist: pytest-timeout>=2.4.0,<3.0 ; extra == 'test'
Provides-Extra: build
Provides-Extra: docs
Provides-Extra: lint
Provides-Extra: security
Provides-Extra: test
License-File: LICENSE
License-File: NOTICE
Summary: Python package for installing and launching the Bijux command runtime for automation, plugins, and interactive workflows
Keywords: bijux,cli,python,automation,plugins,interactive
Home-Page: https://bijux.io/bijux-core/bijux-cli/
Author-email: Bijan Mousavi <bijan@bijux.io>
Maintainer-email: Bijan Mousavi <bijan@bijux.io>
License: Apache-2.0
Requires-Python: >=3.11
Description-Content-Type: text/markdown
Project-URL: Changelog, https://github.com/bijux/bijux-core/blob/main/crates/bijux-cli-python/CHANGELOG.md
Project-URL: Discussions, https://github.com/bijux/bijux-core/discussions
Project-URL: Documentation, https://bijux.io/bijux-core/bijux-cli/
Project-URL: Homepage, https://bijux.io/bijux-core/bijux-cli/
Project-URL: Issues, https://github.com/bijux/bijux-core/issues
Project-URL: Repository, https://github.com/bijux/bijux-core
Project-URL: Rust Runtime Crate, https://crates.io/crates/bijux-cli
Project-URL: Rust Runtime Docs, https://docs.rs/bijux-cli
Project-URL: Security, https://github.com/bijux/bijux-core/security/policy

# bijux-cli Python Package

<!-- bijux-core-badges:generated:start -->
[![Python 3.11+](https://img.shields.io/badge/python-3.11%2B-3776AB?logo=python&logoColor=white)](https://pypi.org/project/bijux-cli/)
[![PyPI](https://img.shields.io/pypi/v/bijux-cli?label=PyPI&logo=pypi)](https://pypi.org/project/bijux-cli/)
[![License: Apache-2.0](https://img.shields.io/badge/license-Apache--2.0-0F766E)](https://github.com/bijux/bijux-core/blob/main/LICENSE)
[![CI Status](https://github.com/bijux/bijux-core/actions/workflows/ci.yml/badge.svg)](https://github.com/bijux/bijux-core/actions/workflows/ci.yml)
[![GitHub Repository](https://img.shields.io/badge/github-bijux%2Fbijux--core-181717?logo=github)](https://github.com/bijux/bijux-core)

[![bijux-cli](https://img.shields.io/crates/v/bijux-cli?label=bijux--cli&logo=rust)](https://crates.io/crates/bijux-cli) [![bijux-cli](https://img.shields.io/pypi/v/bijux-cli?label=bijux--cli&logo=pypi)](https://pypi.org/project/bijux-cli/) [![bijux-cli](https://img.shields.io/badge/bijux--cli-ghcr-181717?logo=github)](https://github.com/bijux/bijux-core/pkgs/container/bijux-core%2Fbijux-cli)

[![Repository docs](https://img.shields.io/badge/docs-repository-2563EB?logo=materialformkdocs&logoColor=white)](https://bijux.io/bijux-core/bijux-core/) [![bijux-cli-python docs](https://img.shields.io/badge/docs-bijux--cli--python-2563EB?logo=materialformkdocs&logoColor=white)](https://bijux.io/bijux-core/bijux-cli/packages/bijux-cli-python/)
[![bijux-cli docs](https://img.shields.io/badge/docs-bijux--cli-2563EB?logo=materialformkdocs&logoColor=white)](https://bijux.io/bijux-core/bijux-cli/packages/bijux-cli/) [![bijux-cli docs.rs](https://img.shields.io/badge/rust--docs-bijux--cli-DEA584?logo=rust&logoColor=white)](https://docs.rs/bijux-cli)
<!-- bijux-core-badges:generated:end -->

`bijux-cli` is the Python distribution for installing and launching the Bijux
command runtime.

This package provides:

- the `bijux` console entrypoint,
- a native Rust bridge module (`bijux_cli_py._native`) when available,
- a Python facade fallback for portability and compatibility checks.

## What This Package Is

- A packaging and bridge layer for the `bijux` runtime.
- The canonical PyPI surface for `bijux-cli`.
- A compatibility boundary between Python callers and the Rust runtime.

## What This Package Is Not

- It does not define independent runtime semantics.
- It does not publish maintainer control-plane commands.
- It does not replace repository-level governance docs.

## Quick Usage

```bash
python -m pip install bijux-cli
bijux --help
python -m bijux_cli_py --help
```

## Source of Truth

- Runtime crate: [`crates/bijux-cli`](https://github.com/bijux/bijux-core/tree/main/crates/bijux-cli)
- Python bridge crate: [`crates/bijux-cli-python`](https://github.com/bijux/bijux-core/tree/main/crates/bijux-cli-python)
- Package changelog: [`crates/bijux-cli-python/CHANGELOG.md`](https://github.com/bijux/bijux-core/blob/main/crates/bijux-cli-python/CHANGELOG.md)
- Repository handbook: [CLI handbook](https://bijux.io/bijux-core/bijux-cli/)

## License

Apache-2.0 ([repository LICENSE](https://github.com/bijux/bijux-core/blob/main/LICENSE)).

