Skip to main content

pyvolt-cli

The command-line companion to Pyvolt — managed Python deployments on infrastructure you actually own.

uv tool install pyvolt-cli   # or: pipx install pyvolt-cli
pyvolt login                 # browser approval, no password in the terminal
pyvolt deploy myapp --follow
Command What it does
pyvolt login / logout / whoami Device-flow auth (token stored in ~/.config/pyvolt/, mode 600)
pyvolt servers / pyvolt apps Inventory with live status
pyvolt deploy DOMAIN [--follow] Trigger a deployment, optionally streaming the log
pyvolt deployments DOMAIN Recent deployment history
pyvolt env DOMAIN list|get K|set K=V…|rm K Environment variables — pushed and app restarted
pyvolt ps DOMAIN [restart NAME] Background processes with live systemd state
pyvolt logs DOMAIN [-p NAME] [-n N] Tail the app's journal
pyvolt metrics SERVER Latest CPU / memory / disk / network snapshot
pyvolt bans SERVER IPs banned by fail2ban, your own flagged
pyvolt unban SERVER [IP] [--me] Lift a ban — --me unbans your own IP, even while it's banned
pyvolt ssh SERVER [--app DOMAIN] Open a shell on the server (as the pyvolt user); --app cds into the app dir
pyvolt open DOMAIN Jump to the dashboard

DOMAIN is the app's domain, or any unambiguous fragment of it — domains are unique across the platform, so no server qualifier is ever needed.

Full guide: pyvolt.com/docs/cli · HTTP API: pyvolt.com/api/docs

Development

uv sync
uv run pytest

License

MIT. See LICENSE.

Metadata

Release files for pyvolt-cli 0.5.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for pyvolt-cli 0.5.0
File Size Uploaded
pyvolt_cli-0.5.0.tar.gz 11.0 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for pyvolt-cli 0.5.0
File Interpreter ABI Platform
pyvolt_cli-0.5.0-py3-none-any.whl Python 3 none any Details

Total release size: 24.2 kB

Release files / pyvolt_cli-0.5.0.tar.gz

Download URL pyvolt_cli-0.5.0.tar.gz
Size 11.0 kB
Tags Source
SHA-256 checksum
How to use checksums
eabb6b30a5437e8f0ea3517e26d02651be4d9fa750c58c42041df249b39fef61
BLAKE2b-256 checksum
How to use checksums
a56a2acc7a42b77abb305881a23f2af1288b425a3bb8ae3ba6fa6fdcdb295760
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.11.32 {"installer":{"name":"uv","version":"0.11.32","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 / pyvolt_cli-0.5.0-py3-none-any.whl

Download URL pyvolt_cli-0.5.0-py3-none-any.whl
Size 13.2 kB
Tags Python 3
SHA-256 checksum
How to use checksums
fc30e774eb143eaec4705752c4ff175e0e25ef8a34418e3b0e5e28b94ef26821
BLAKE2b-256 checksum
How to use checksums
7cbbb7eb4adf77dc2701d88db6dd90ff1e4aed1cbed755a187b17a32ae9d5bae
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.11.32 {"installer":{"name":"uv","version":"0.11.32","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 history Release notifications | RSS feed

0.7.0

2 release files

0.6.0

2 release files

0.5.1

2 release files

This release

0.5.0 This release

2 release files

0.4.0

2 release files

0.3.2

2 release files

0.3.1

2 release files

0.3.0

2 release files

0.2.0

2 release files

0.1.0

2 release files

0.0.1

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page