Registry / aws / cudo-compute

cudo-compute

JSON →
library0.3.6pypypi✓ verified 82d ago

Official Python client for Cudo Compute's cloud platform (cudocompute.com). Current version 0.3.6; release cadence is irregular. Provides high-level API for managing virtual machines, SSH keys, and billing. Requires Python >=3.8.

pip install cudo-compute
INSTALL
IMPORT
SIG · CUDO-COMPUTE
C
cudo-compute
awspythonv0.3.6
Install
2.4s avg
Import
Disk
24MB
Pass rate
10/ 10
Env Coverage10 / 10
glibc
3.93.13
musl
3.93.13
Install & Compatibility
Where this runs
tested against v0.3.6 · pip install
no network on importno background threads
Install × environment matrix
Each cell = how many times install + import succeeded across repeated harness runs. Partial = flaky.
glibc = Debian/Ubuntu slim · musl = Alpine Linux
musl
py 3.103.95 runs
installs and imports cleanly · install 0.0s · import 0.000s · 25MB
glibc
py 3.103.95 runs
installs and imports cleanly · install 2.4s · import 0.000s · 25MB
24MB installed
● package 24MB
Code
Verified usage

Verified import paths — ran on the pinned version, not inferred.

APIKeysApi
from cudo_compute import APIKeysApi
from cudo_compute import Client
ApiClient
from cudo_compute import ApiClient
from cudo_compute import Client
BillingAccount
from cudo_compute import BillingAccount
from cudo_compute import Client

Initialize the client with an API key from environment variable, then list virtual machines.

import os from cudo_compute import Client client = Client(api_key=os.environ.get('CUDO_API_KEY', '')) # Example: list VMs vms = client.list_virtual_machines() for vm in vms: print(vm.id, vm.name)
cudo --version
Debug
Known issues
gotchaThe library is very thin; many features (e.g., SSH key management, billing) are available but not well documented. Common errors are due to missing API key or incorrect region.
fix
Always set CUDO_API_KEY environment variable. Use client's method signatures as per autocomplete.
affects: >=0.1.0
gotchaResource IDs (like VM IDs) are UUID strings. Some methods expect the full UUID, others may accept short IDs. Check parameter documentation.
fix
Pass full UUID obtained from list_virtual_machines() or create methods.
affects: >=0.1.0
deprecatedPython 3.8 support is deprecated; future versions may drop it. The library currently requires >=3.8, but 3.8 is EOL.
fix
Use Python 3.9+ for forward compatibility.
affects: 0.3.6
Upgrade
Version history
0.3.6latest on PyPI · released Jan 8, 2025
Audit
Dependencies

No dependency data recorded yet.

Agent activity
26 hits · last 30 days
node
20
Amazon
1
OpenAI (training)
1
Resources
cudo-compute — pip install cudo-compute · libregistry