Metadata-Version: 2.5
Name: primitive
Version: 0.4.58
Summary: Deprecated: the Python Primitive CLI. Install the Rust CLI instead: https://docs.primitive.tech/rust-cli
Project-URL: Documentation, https://docs.primitive.tech/rust-cli
Author-email: Dylan Stein <dylan@primitive.tech>, Chase Zimmerman <chase@primitive.tech>
License-Expression: MIT
License-File: LICENSE.txt
Classifier: Development Status :: 7 - Inactive
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: Implementation :: CPython
Classifier: Programming Language :: Python :: Implementation :: PyPy
Requires-Python: >=3.11
Requires-Dist: certifi>=2026.10.19
Requires-Dist: click==8.5.0
Requires-Dist: gql[all]==4.4.0
Requires-Dist: loguru==0.7.3
Requires-Dist: opentelemetry-exporter-otlp-proto-http==1.45.1
Requires-Dist: opentelemetry-sdk==1.45.1
Requires-Dist: paramiko==5.1.0
Requires-Dist: pika==1.4.4
Requires-Dist: psutil==7.2.2
Requires-Dist: pyserial==3.5
Requires-Dist: pyyaml>=6.0
Requires-Dist: requests>=2.32.0
Requires-Dist: rich==15.0.0
Requires-Dist: tenacity>=9.0.0
Description-Content-Type: text/markdown

# primitive

**This package is deprecated.** 0.4.58 is the last release of the Python
`primitive` CLI. The Rust `primitive` CLI replaces it.

When you run a command from a terminal, it prints how to install the Rust CLI
on your host and exits with status 1. `primitive update` still runs. So does
any command run without a terminal, such as a node's services, job steps, and
scripts; it prints a deprecation warning on stderr first.

## Install the Rust CLI

Run any command, for example `primitive whoami`. It prints the exact install
steps for your host, in the order that keeps a working CLI:

- On Linux, it uses the installer that ships in this package.
- On macOS (Apple silicon), it downloads the release and verifies its
  signature and checksum before it removes this package.

[Move to the Rust CLI](https://docs.primitive.tech/rust-cli) has the same
steps for [Linux](https://docs.primitive.tech/rust-cli#install-on-linux) and
[macOS](https://docs.primitive.tech/rust-cli#install-on-macos), and lists each
command that changed.

## License

`primitive` is distributed under the terms of the
[MIT](https://spdx.org/licenses/MIT.html) license.
