mship
Installer for modelship — the production backend for self-hosted agents.
pipx install mship # or: uv tool install mship / pip install mship
Then pick the node's role once — the install command is the same on every machine:
mship bootstrap --cuda # NVIDIA GPU node
mship bootstrap --cpu # CPU node (includes vLLM CPU)
mship bootstrap --metal # Apple Silicon
mship bootstrap --thin # coordinator/head only, no capacity
mship deploy --config models.yaml
bootstrap installs a pinned Python 3.12.10 environment for that role and records
it, so deploy needs no variant flag afterwards and installs nothing. Nothing to
pin and nothing to match across machines: every node lands on the same footing, so
a new one joins the cluster by running the same two commands. After upgrading
mship, re-run mship bootstrap to move the environment with it.
Alpine and other musl distros are unsupported — use a glibc distro or the Docker images.
See the installation docs for platform prerequisites and the documentation for everything else.
Metadata
Release files for mship 0.9.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | Actions |
|---|---|---|---|---|
| mship-0.9.0.tar.gz | 157.3 kB | Without provenance | Details for mship-0.9.0.tar.gz |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Actions Reset |
|---|---|---|---|---|
| mship-0.9.0-py3-none-any.whl | Python 3 | none | any | Details for mship-0.9.0-py3-none-any.whl |
Total release size: 318.1 kB
Release files / mship-0.9.0.tar.gz
| Download URL | mship-0.9.0.tar.gz |
|---|---|
| Size | 157.3 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
41525156be9254ad5fa34805cc6d0da9cffd3444d6d414b6898d4607b6d04d1e
|
|
BLAKE2b-256 checksum How to use checksums |
4093938232ffbb5164b34156e52e8aec6cc918859561b2ef9931b3697ebc0ed3
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
uv/0.13.1 {"installer":{"name":"uv","version":"0.13.1","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
|
Release files / mship-0.9.0-py3-none-any.whl
| Download URL | mship-0.9.0-py3-none-any.whl |
|---|---|
| Size | 160.8 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
a42340ad8236ab3d8799480b897db3216e18c9f1ce890f41cd6a3bba1c4606c5
|
|
BLAKE2b-256 checksum How to use checksums |
8273505724e76545f8b12a772911cc3fc08d8cece6ff3931798cec0480586f69
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
uv/0.13.1 {"installer":{"name":"uv","version":"0.13.1","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
|
Security for mship 0.9.0
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.
To learn more about protecting yourself from malicious actors, visit our package security documentation.