File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -237,21 +237,19 @@ jobs:
237237 import basilica
238238
239239 # Client auto-detects BASILICA_API_TOKEN environment variable
240- client = basilica.BasilicaClient("https://api.basilica.ai" )
241-
242- # List available nodes
243- nodes = client.list_nodes ()
244- print(f"Found {len(nodes)} available GPU nodes ")
245-
246- # Start a rental
247- rental = client.start_rental(
248- basilica.StartRentalApiRequest(
249- node_selection=basilica.node_by_gpu (
250- basilica.GpuRequirements( gpu_type="h100", gpu_count=1)
251- )
240+ client = basilica.BasilicaClient()
241+
242+ # Check the API connection
243+ health = client.health_check ()
244+ print(f"API status: {health.status} ")
245+
246+ # List current secure-cloud GPU offerings
247+ offerings = client.list_secure_cloud_gpus()
248+ for offering in offerings[:5]:
249+ print (
250+ f"{offering.gpu_count}x {offering. gpu_type} "
251+ f"@ ${offering.hourly_rate}/hr ({offering.provider})"
252252 )
253- )
254- print(f"Rental ID: {rental.rental_id}")
255253 ```
256254
257255 ## Documentation
Original file line number Diff line number Diff line change @@ -7,6 +7,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
77
88## [ Unreleased]
99
10+ ## [ 0.33.0] - 2026-07-14
11+
1012### Added
1113- ` basilica exec --timeout <SECS> ` for opt-in total SSH deadlines, including
1214 connection setup. Timeouts exit with status 124 and may leave the remote
@@ -34,8 +36,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
3436- ` --json ` now renders subprocess exit codes and optional diagnostics as a
3537 structured ` command_exit ` error object.
3638- ` basilica exec ` and file transfers now detect unresponsive sessions with
37- server-alive probes. Timed-out or cancelled exec operations terminate and
38- reap the local SSH subprocess.
39+ server-alive probes. Timed-out or cancelled operations terminate and reap
40+ the local SSH or SCP subprocess.
3941- ` basilica ps ` now resolves Bourse SSH hosts for human-readable output, so
4042 access addresses are available alongside Citadel rental addresses.
4143- ` basilica deploy ` with ` --private ` now prints the one-time share token after
Original file line number Diff line number Diff line change 11[package ]
22name = " basilica-cli"
3- version = " 0.32.1 "
3+ version = " 0.33.0 "
44edition = " 2021"
55authors = [" Basilica Team" ]
66description = " Unified CLI for Basilica GPU rental and network management"
Original file line number Diff line number Diff line change @@ -7,6 +7,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
77
88## [ Unreleased]
99
10+ ## [ 0.33.0] - 2026-07-14
11+
1012### Added
1113
1214- ` public ` property on ` DeploymentResponse ` and the ` Deployment ` wrapper,
@@ -570,7 +572,9 @@ ticket SDK-S1.
570572- Inline API documentation
571573- Example code for common workflows
572574
573- [ Unreleased ] : https://github.com/one-covenant/basilica/compare/basilica-sdk-python-v0.14.0...HEAD
575+ [ Unreleased ] : https://github.com/one-covenant/basilica/compare/basilica-sdk-python-v0.33.0...HEAD
576+ [ 0.33.0 ] : https://github.com/one-covenant/basilica/compare/basilica-sdk-python-v0.32.0...basilica-sdk-python-v0.33.0
577+ [ 0.32.0 ] : https://github.com/one-covenant/basilica/compare/basilica-sdk-python-v0.31.2...basilica-sdk-python-v0.32.0
574578[ 0.14.0 ] : https://github.com/one-covenant/basilica/compare/basilica-sdk-python-v0.13.0...basilica-sdk-python-v0.14.0
575579[ 0.13.0 ] : https://github.com/one-covenant/basilica/compare/basilica-sdk-python-v0.12.0...basilica-sdk-python-v0.13.0
576580[ 0.12.0 ] : https://github.com/one-covenant/basilica/compare/basilica-sdk-python-v0.11.0...basilica-sdk-python-v0.12.0
Original file line number Diff line number Diff line change 11[package ]
22name = " basilica-sdk-python"
3- version = " 0.32 .0"
3+ version = " 0.33 .0"
44edition = " 2021"
55authors = [" Basilica Team" ]
66description = " Python bindings for the Basilica SDK"
Original file line number Diff line number Diff line change @@ -4,7 +4,7 @@ build-backend = "maturin"
44
55[project ]
66name = " basilica-sdk"
7- version = " 0.32 .0"
7+ version = " 0.33 .0"
88description = " Python SDK for deploying containerized applications on the Basilica GPU cloud"
99readme = " README.md"
1010license = { text = " MIT OR Apache-2.0" }
Original file line number Diff line number Diff line change @@ -7,6 +7,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
77
88## [ Unreleased]
99
10+ ## [ 0.33.0] - 2026-07-14
11+
1012### Added
1113- ` public ` field on ` DeploymentResponse ` , mirroring the API wire shape for the
1214 deployment access mode (` true ` = publicly accessible, ` false ` = share-token
Original file line number Diff line number Diff line change 11[package ]
22name = " basilica-sdk"
3- version = " 0.32 .0"
3+ version = " 0.33 .0"
44edition = " 2021"
55authors = [" Basilica Team" ]
66description = " SDK for interacting with the Basilica GPU rental network"
You can’t perform that action at this time.
0 commit comments