mirror of
https://github.com/alphaXiv/OpenResearch.git
synced 2026-11-12 10:05:24 +08:00
* 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
32 lines
964 B
TOML
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"
|