Skip to main content

RulesHub CLI — install, publish, and manage AI coding tool assets. Wrapper that ships the canonical Rust binary.

Project description

ruleshub (pip wrapper)

Python wrapper for the RulesHub CLI. Install via pip or pipx to get the canonical Rust binary on your PATH — no Node, no Composer, no manual download.

Install

# recommended (isolated environment, on PATH)
pipx install ruleshub

# or via pip
pip install ruleshub

Then:

ruleshub --help
ruleshub install lozymon/nestjs-rules
ruleshub validate

How it works

This package ships platform-specific wheels — when you run pip install ruleshub, pip downloads the wheel matching your OS + architecture and the wheel already contains the binary. No runtime download, no SHA256 negotiation, works offline after install.

The wheel for each platform is built by repackaging the canonical Rust binary from GitHub Releases — same bytes you'd get via cargo install ruleshub, curl -fsSL https://ruleshub.dev/install.sh | sh, or any other channel.

Supported platforms

OS / arch pip wheel platform tag
Linux x86_64 (glibc) manylinux_2_17_x86_64
Linux x86_64 (musl, Alpine) musllinux_1_1_x86_64
Linux ARM64 (glibc) manylinux_2_17_aarch64
Linux ARM64 (musl) musllinux_1_1_aarch64
macOS Intel macosx_10_12_x86_64
macOS Apple Silicon macosx_11_0_arm64
Windows x86_64 win_amd64

If pip can't find a matching wheel, install fails — there's intentionally no source distribution to fall back to (the Rust binary needs to be pre-built).

Requirements

  • Python 3.10+
  • pip / pipx

Other install paths

See the installation guide for native binary install (curl/iwr), Composer wrapper, npm (coming), and direct GitHub Releases download.

License

MIT — same as the canonical CLI.

Project details


Download files

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

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distribution

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

ruleshub-0.1.0a4-py3-none-win_amd64.whl (3.4 MB view details)

Uploaded Python 3Windows x86-64

File details

Details for the file ruleshub-0.1.0a4-py3-none-win_amd64.whl.

File metadata

  • Download URL: ruleshub-0.1.0a4-py3-none-win_amd64.whl
  • Upload date:
  • Size: 3.4 MB
  • Tags: Python 3, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for ruleshub-0.1.0a4-py3-none-win_amd64.whl
Algorithm Hash digest
SHA256 eefb2fdab1fb4d136fefd1933e1e7f032032253333e4df742a50866fea198110
MD5 ae94901b54aa006fb27d32c8d929ec7b
BLAKE2b-256 a15918d2d1dd3946e181cfe8450e56d5d192d7005603ce9beda51242bf5620f8

See more details on using hashes here.

Provenance

The following attestation bundles were made for ruleshub-0.1.0a4-py3-none-win_amd64.whl:

Publisher: cli-release.yml on lozymon/ruleshub

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