Files
OpenResearch/Cargo.toml
T
Daniel Kim 0dae38f110 feat: provider-pluggable compute (--provider on exp run + orx instance create) (#19)
* feat: add --provider to exp run and a standalone `orx instance create`

Two ways to spin up compute from any provider, not just RunPod:

- `orx exp run --provider <name>` provisions an experiment run on the
  chosen provider (omit = server default, RunPod).
- `orx instance create <orgId> (--gpu ... | --cpu ...)` spins up a
  standalone org-level instance via POST /sandboxes — the CLI equivalent
  of the dashboard's "Spin up" panel (omit --provider = cheapest offer).

* chore: bump version to 0.1.29
2026-06-18 14:37:29 -07:00

32 lines
964 B
TOML

[package]
name = "openresearch-cli"
version = "0.1.29"
edition = "2021"
description = "OpenResearch CLI (orx) — Rust port"
repository = "https://github.com/alphaXiv/openresearch-cli"
license = "MIT"
[[bin]]
name = "orx"
path = "src/main.rs"
[dependencies]
tokio = { version = "1", features = ["rt-multi-thread", "macros", "net", "io-util", "io-std", "time", "fs"] }
# rustls instead of the default native-tls: avoids an OpenSSL dependency so the
# static musl Linux builds link cleanly (native-tls/openssl won't build for musl).
reqwest = { version = "0.12", default-features = false, features = ["json", "charset", "http2", "rustls-tls"] }
clap = { version = "4", features = ["derive"] }
serde = { version = "1", features = ["derive"] }
serde_json = "1"
anyhow = "1"
dirs = "5"
urlencoding = "2"
uuid = { version = "1", features = ["v4"] }
semver = "1"
fd-lock = "4"
# The profile that 'dist' will build with
[profile.dist]
inherits = "release"
lto = "thin"