Skip to main content

Sixtytwo CLI: `sixtytwo rent` reserves reliability-backed GPUs; `sixtytwo` qualifies, monitors, and NCCL-benchmarks your own GPU clusters, with Slurm/SkyPilot integration.

Project description

sixtytwo

sixtytwo-cli is the command-line client for sixtytwo, built for the terminal and for coding agents. It covers two jobs:

  • Rent reliability-backed GPUs. sixtytwo rent reserves GPUs that sixtytwo has already qualified, watches them while you run, and refunds the unused time if hardware goes bad.
  • Qualify and monitor your own clusters. sixtytwo runs hardware checks, NCCL benchmarks, straggler detection, and live fault monitoring on GPUs you already have, on both NVIDIA and AMD hardware, and keeps a per-node trust score from every test, fault, and recovery.

sixtytwo rent stays light (no torch), so it runs anywhere. The qualification and monitoring commands pull in the GPU stack only when you ask for it.

Quick start

pip install sixtytwo-cli

# Rent a qualified GPU
sixtytwo rent login                    # paste a token from sixtytwo.ai/account
sixtytwo rent catalog
sixtytwo rent A100_SXM --exec "nvidia-smi -L"  # bounded first test; auto-settles
sixtytwo rent H100_SXM -n 1 -H 2              # 1x H100 for 2 hours

# Or check the GPUs you already have
sixtytwo init
sixtytwo doctor

Install

Requirements: Python 3.11 or newer; macOS (Apple silicon), Linux x86_64/aarch64, or Windows.

Optional extras:

pip install 'sixtytwo-cli[gpu]'        # nvidia-ml-py + torch for local GPU checks
pip install 'sixtytwo-cli[skypilot]'   # SkyPilot cloud adapter (see below)
pip install 'sixtytwo-cli[server]'     # local dashboard + collector daemon

Rent GPUs

sixtytwo rent catalog                  # list SKUs and prices
sixtytwo rent H100_SXM -n 8 -H 4       # reserve 8x H100 for 4 hours, wait for READY
sixtytwo rent ls                       # list my reservations
sixtytwo rent status <reservation-id>
sixtytwo rent ssh <reservation-id>     # open a shell on a READY reservation

Every node is validated before you get it and monitored while you use it. Add --region us|eu|asia to pin a geography; billing follows actual usage. The storefront at sixtytwo.ai covers the same flow in the browser.

Qualify and monitor your own GPUs

These commands read a sixtytwo.yaml, so run init once first. It detects this machine (and your scheduler, if any) and writes the config into the current directory; everything below loads it.

sixtytwo init                          # writes ./sixtytwo.yaml (run this first)
sixtytwo doctor                        # validate this box: drivers, GPUs, topology
sixtytwo doctor --all-nodes --json     # validate every node in the cluster
sixtytwo test --quick --all            # fast per-node qualification
sixtytwo test --full gpu-01,gpu-02     # full suite, including NCCL
sixtytwo launch --pre-check python train.py   # qualify, then run with live monitoring
sixtytwo nodes                         # trust scores and fault history

doctor --all-nodes reports each node's GPU inventory, not just the local host's. Results land in a local trust registry, so a node's history (tests, faults, recoveries) follows it over time.

Straggler detection runs at both stages. test --full flags a GPU that is slower than its node peers (an identical kernel timed per GPU) or below its model's reference baseline, before you commit a run to it. During a run, launch watches per-rank step times and flags a rank that falls behind the others, so a GPU that degrades into a straggler mid-job is caught too.

Slurm clusters

Run init on the login node (or inside an allocation). It detects Slurm, fills the node list from sinfo/scontrol, and sets remote.mode: slurm, so test and doctor --all-nodes dispatch each node's checks through srun. Confirm the GPU partition and per-node GPU count in sixtytwo.yaml (the per-node count can't be detected from a GPU-less login node):

cluster:
  slurm:
    partition: gpu        # your GPU partition
    gpus_per_node: 8

On a large or multi-partition cluster init lists every node it can see, so trim cluster.nodes to the GPU nodes you actually want to qualify before running doctor --all-nodes or test --all.

SSH clusters (no scheduler)

Any set of boxes you can ssh into can be treated as a cluster: set remote.mode: ssh and list the nodes, where entries accept user@host:port so cloud pods with one public port per node (RunPod, Vast) work directly:

cluster:
  nodes:
    - root@203.0.113.7:45663
    - root@203.0.113.9:11542
remote:
  mode: ssh
  ssh_key_path: ~/.ssh/id_ed25519

doctor --all-nodes and test --all --parallel 8 then drive every node over ssh.

Kubernetes clusters (distributed PyTorch)

On a GPU Kubernetes cluster you can run a real multi-node torch.distributed test, a collective-bandwidth sweep plus a few DDP training steps, across nodes:

sixtytwo k8s-dist --nodes 2 --gpus-per-node 8 --gpu-type H100_SXM

It launches one pod per node as a Kubernetes Indexed Job, with ranks coordinated by torch's c10d rendezvous over a headless Service, so there is no Kubeflow or MPI operator to install and no SSH between pods. The result is scored against the same NCCL thresholds as the rest of the suite. Add --dry-run to print the manifests without touching the cluster, --json for the full report, or --no-cleanup to leave the Job up for inspection. The machine you run it from needs only kubectl access; torch runs in the pods.

Prerequisites: Kubernetes 1.24+, the NVIDIA device plugin and the nvidia RuntimeClass (the usual GPU-pod setup), at least two GPU nodes, and a sixtytwo namespace with a sixtytwo-agent service account:

kubectl create namespace sixtytwo
kubectl create serviceaccount sixtytwo-agent -n sixtytwo

SkyPilot

There are two ways to combine sixtytwo with SkyPilot:

# 1. Qualify a cluster you launched on any cloud SkyPilot supports
sixtytwo skypilot qualify my-cluster --mode quick

# 2. Provision sixtytwo's own GPUs through SkyPilot with `cloud: sixtytwo`
pip install 'sixtytwo-cli[skypilot]'
sixtytwo skypilot install              # register sixtytwo as a SkyPilot cloud
sky show-gpus --cloud sixtytwo

sixtytwo skypilot install is opt-in: it wires the adapter into the active virtualenv so sky launch can reserve reliability-backed GPUs with cloud: sixtytwo. Run sixtytwo skypilot --help for the full set of subcommands.

Topology and fabric health

The full test suite maps how a node is actually wired and checks the fabric it sits on:

  • GPU topology: the NVLink and XGMI link matrix on every node, with PCIe-only or mixed-link wiring flagged before it slows a collective.
  • InfiniBand fabric: the fabric is mapped to show which leaf switch each node hangs off (one sweep per cluster, reused across nodes), and port counters are classified so congestion reads as congestion rather than a cable fault.
  • GPU to NIC affinity: an NCCL probe across all GPUs verifies rail-optimized placement.
  • Diagnosis with opt-in repairs: failures map to a remediation plan (restart fabric manager, reset wedged GPUs, fix clock sync). Everything is off by default and dry-run first; fixes only execute when recovery.in_place_fixes.enabled is set, stop at the first verified repair, and never escalate to a disruptive action without a fresh diagnosis.

Hosted dashboards

Stream telemetry to sixtytwo.ai and watch the fleet from a browser:

sixtytwo connect --source ssh --name my-cluster   # register (token from the account page)
sixtytwo monitor                                  # stream per-GPU telemetry
sixtytwo install-agent                            # or install as a systemd service

The cluster page shows live per-node tiles, a node x GPU utilization heat map, and a 24h history; on Slurm clusters the agent also attributes GPU hours to users and accounts, feeding a chargeback report that exports to CSV.

Metrics for Grafana

sixtytwo metrics serve exposes a Prometheus /metrics endpoint backed by the local trust registry: trust scores, fault counters, recovery downtime, and per-check status. sixtytwo metrics export-grafana prints a curated dashboard you can import as is.

sixtytwo metrics serve --host 0.0.0.0 --port 9620
sixtytwo metrics export-grafana --output sixtytwo-overview.json

License

Commercial. The bundled LICENSE governs use. Learn more at sixtytwo.ai.

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 Distributions

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

sixtytwo_cli-0.3.31-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (46.7 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ARM64manylinux: glibc 2.28+ ARM64

sixtytwo_cli-0.3.31-cp313-cp313-macosx_11_0_arm64.whl (6.8 MB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

sixtytwo_cli-0.3.31-cp312-cp312-win_amd64.whl (5.9 MB view details)

Uploaded CPython 3.12Windows x86-64

sixtytwo_cli-0.3.31-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (49.1 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64manylinux: glibc 2.28+ x86-64

sixtytwo_cli-0.3.31-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (47.5 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARM64manylinux: glibc 2.28+ ARM64

sixtytwo_cli-0.3.31-cp312-cp312-macosx_11_0_arm64.whl (6.8 MB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

sixtytwo_cli-0.3.31-cp311-cp311-win_amd64.whl (6.1 MB view details)

Uploaded CPython 3.11Windows x86-64

sixtytwo_cli-0.3.31-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (49.3 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64manylinux: glibc 2.28+ x86-64

sixtytwo_cli-0.3.31-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (48.3 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARM64manylinux: glibc 2.28+ ARM64

sixtytwo_cli-0.3.31-cp311-cp311-macosx_11_0_arm64.whl (6.9 MB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

sixtytwo_cli-0.3.31-cp310-cp310-win_amd64.whl (6.1 MB view details)

Uploaded CPython 3.10Windows x86-64

sixtytwo_cli-0.3.31-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (46.6 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64manylinux: glibc 2.28+ x86-64

sixtytwo_cli-0.3.31-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (45.6 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARM64manylinux: glibc 2.28+ ARM64

sixtytwo_cli-0.3.31-cp310-cp310-macosx_11_0_arm64.whl (6.9 MB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

File details

Details for the file sixtytwo_cli-0.3.31-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for sixtytwo_cli-0.3.31-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 dce858b284c04f26041494b07d64702467a786ec7edda2c0be9bd76bf3e69f47
MD5 ab97a4c215b32f56cdea96084923c85c
BLAKE2b-256 f0a50f89aff8a65db89de8436cb07335c1632aa15af188964018ffc9dc75e696

See more details on using hashes here.

Provenance

The following attestation bundles were made for sixtytwo_cli-0.3.31-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl:

Publisher: publish-pypi.yml on antaloaalonso/sixtytwo

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file sixtytwo_cli-0.3.31-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for sixtytwo_cli-0.3.31-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 e575be1dcac86665083d52c6dc6ba9a730fdd5b9a7cb61d7f4ff29b9d5c1a661
MD5 52914c87667a6cba71161376b735997d
BLAKE2b-256 05f37aab17cee915bfdf8d7cb7ef4e331acc128239861bd1515e7d35ca981126

See more details on using hashes here.

Provenance

The following attestation bundles were made for sixtytwo_cli-0.3.31-cp313-cp313-macosx_11_0_arm64.whl:

Publisher: publish-pypi.yml on antaloaalonso/sixtytwo

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file sixtytwo_cli-0.3.31-cp312-cp312-win_amd64.whl.

File metadata

File hashes

Hashes for sixtytwo_cli-0.3.31-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 c588c540fdd1382d98535476a44471661223bf48f10f9f0b0bd8646e1064538d
MD5 65c5f29877481513ac213aa9bf6b17bd
BLAKE2b-256 e364687020f6b0003d724900a712f041cdf4c326d029a0d0f32aa8a39af64955

See more details on using hashes here.

Provenance

The following attestation bundles were made for sixtytwo_cli-0.3.31-cp312-cp312-win_amd64.whl:

Publisher: publish-pypi.yml on antaloaalonso/sixtytwo

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file sixtytwo_cli-0.3.31-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for sixtytwo_cli-0.3.31-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 320906e4040308dc3e9a4ba5cfae2ef618d2611eff976fed11c20eaecfed632f
MD5 972e9532cea697d58405854a47d29d44
BLAKE2b-256 c01b7a2208752c43f83bbc54a84dcdc74b24350acd050883a1b9e77bb8b6718b

See more details on using hashes here.

Provenance

The following attestation bundles were made for sixtytwo_cli-0.3.31-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl:

Publisher: publish-pypi.yml on antaloaalonso/sixtytwo

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file sixtytwo_cli-0.3.31-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for sixtytwo_cli-0.3.31-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 3cb9b558dd496d62a42cbe6bf65c1ab3bef8eb032e905f05b8b89141aa92b619
MD5 278493d2f7776508c73898ba751bc9f0
BLAKE2b-256 f05da86172a8fcf47bf6ff7cfae1210fbe349e10b77629da00f2a4babc94c7d1

See more details on using hashes here.

Provenance

The following attestation bundles were made for sixtytwo_cli-0.3.31-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl:

Publisher: publish-pypi.yml on antaloaalonso/sixtytwo

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file sixtytwo_cli-0.3.31-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for sixtytwo_cli-0.3.31-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 04d1a4aca3030437793b74ae11e54ffda3ad5bad25b98bcaebef081800af57ae
MD5 a68e430d2bbef8439ed909b779639c58
BLAKE2b-256 6ffc9b6100c0ffdac55c4a37bb8fedb1f56a9d96bc5be91f48bf4151c5c18111

See more details on using hashes here.

Provenance

The following attestation bundles were made for sixtytwo_cli-0.3.31-cp312-cp312-macosx_11_0_arm64.whl:

Publisher: publish-pypi.yml on antaloaalonso/sixtytwo

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file sixtytwo_cli-0.3.31-cp311-cp311-win_amd64.whl.

File metadata

File hashes

Hashes for sixtytwo_cli-0.3.31-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 48f5b4777790b7ae7a2f43c7dc2f0f9cd1dfad5796a461459fe32fbb315217eb
MD5 6e95da65e00697b5c5a1d0168199da04
BLAKE2b-256 fcfc14e961c303d7fc4b2695e267a1d6689d16d27e2e62f7fb61934927c1fc14

See more details on using hashes here.

Provenance

The following attestation bundles were made for sixtytwo_cli-0.3.31-cp311-cp311-win_amd64.whl:

Publisher: publish-pypi.yml on antaloaalonso/sixtytwo

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file sixtytwo_cli-0.3.31-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for sixtytwo_cli-0.3.31-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 10096e252e4d2e72ee49a3b1c08fdbfcec0e31a30f48e30bd0d4bfc68ea53382
MD5 3eaff9b99f99e3754b8a2d1e12141150
BLAKE2b-256 4c4cb42c99f4ba1d33a76aea070bfdc8d3a8106dbaff5254e28362d53bf959a7

See more details on using hashes here.

Provenance

The following attestation bundles were made for sixtytwo_cli-0.3.31-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl:

Publisher: publish-pypi.yml on antaloaalonso/sixtytwo

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file sixtytwo_cli-0.3.31-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for sixtytwo_cli-0.3.31-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 adfba41ef9bfd89a429df8debbbdad3cd603253d4d6122025da2a0df0dfd7794
MD5 62ecc5f89909c92e76c3ff835a22cbbe
BLAKE2b-256 49b8bddd3fd70dfc1958e2d2c38180fcc1cbebecb1d0aea58bde5f0d282f5e7d

See more details on using hashes here.

Provenance

The following attestation bundles were made for sixtytwo_cli-0.3.31-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl:

Publisher: publish-pypi.yml on antaloaalonso/sixtytwo

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file sixtytwo_cli-0.3.31-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for sixtytwo_cli-0.3.31-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 f6ff474a63dcbedb774f9ad8fcfdeb0b5a3c0eb4b424bc0c0d20b018e293363b
MD5 5d9d839985502625425d5f639aae9417
BLAKE2b-256 d351ec3861d5ef870fee2f8d13742861777417e8eb4ae3693b45e580d6ba3e88

See more details on using hashes here.

Provenance

The following attestation bundles were made for sixtytwo_cli-0.3.31-cp311-cp311-macosx_11_0_arm64.whl:

Publisher: publish-pypi.yml on antaloaalonso/sixtytwo

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file sixtytwo_cli-0.3.31-cp310-cp310-win_amd64.whl.

File metadata

File hashes

Hashes for sixtytwo_cli-0.3.31-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 e92f90e96e6dd70d92074cc445dfac9c38d49915b69461192887a5b90fb1d8d5
MD5 53bf6898bbaedc0498b25e0fd254ecb0
BLAKE2b-256 9667013db09822057acfe342badd5a8a2aca08a2de565589deb973e32a3876c2

See more details on using hashes here.

Provenance

The following attestation bundles were made for sixtytwo_cli-0.3.31-cp310-cp310-win_amd64.whl:

Publisher: publish-pypi.yml on antaloaalonso/sixtytwo

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file sixtytwo_cli-0.3.31-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for sixtytwo_cli-0.3.31-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 c790b9d7fd6b536b09d19ade0b48aed6756127752e47d37ed6931e07c3fd622d
MD5 b4abe0f6d2e41400a6c0bba31ae0b04b
BLAKE2b-256 72ab0090eba07468b91e64ce09af0fe1673e56bd60c15c91bc7163d9b9161b93

See more details on using hashes here.

Provenance

The following attestation bundles were made for sixtytwo_cli-0.3.31-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl:

Publisher: publish-pypi.yml on antaloaalonso/sixtytwo

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file sixtytwo_cli-0.3.31-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for sixtytwo_cli-0.3.31-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 f5af96142b5b5ca350c8c7bd3f8e4eeb281ac246d351222375835978b3d3a8dc
MD5 96cd1d75f17c1caf05e55e49b2b34441
BLAKE2b-256 31dd8302705abfd76c6283548a4d6c3a7b211a5f2d962a973718d46c1003c769

See more details on using hashes here.

Provenance

The following attestation bundles were made for sixtytwo_cli-0.3.31-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl:

Publisher: publish-pypi.yml on antaloaalonso/sixtytwo

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file sixtytwo_cli-0.3.31-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for sixtytwo_cli-0.3.31-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 a0302f4b01449922f5f9f946c27ad2fefdfdd6619579b700d5572e360b6711cb
MD5 33106823aab9db851ab0a54e6094dd19
BLAKE2b-256 c6deac56d789052bce05c85fd148f0495c05292801c4296dd3a28d3a63c392d7

See more details on using hashes here.

Provenance

The following attestation bundles were made for sixtytwo_cli-0.3.31-cp310-cp310-macosx_11_0_arm64.whl:

Publisher: publish-pypi.yml on antaloaalonso/sixtytwo

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