Files
radicle-job/Cargo.toml
T
Lars WirzeniusandFintan Halpenny b41229ca07 build(Cargo.toml): set minimum supported Rust version
Sets the MSRV for the crate. The `rust-toolchain.toml` file is dropped since
this is too retrictive when choosing choosing a toolchain for developing the
crate – uses exact semantics.

It is necessary to change the `flake.nix` to read this version from the
`Cargo.toml` so that it can select the rust toolchain to use via `rust-overlay`.

Signed-off-by: Lars Wirzenius <liw@liw.fi>
Co-authored-by: Fintan Halpenny <fintan.halpenny@gmail.com>
2025-05-15 14:40:10 +02:00

31 lines
975 B
TOML

[package]
name = "radicle-job"
description = "Radicle Job Collaborative Object"
license = "MIT OR Apache-2.0"
version = "0.1.0"
authors = ["Fintan Halpenny <fintan.halpenny@gmail.com>"]
edition = "2021"
# N.B. always use the full semver so that rust-overlay in `flake.nix` can select
# the correct version
rust-version = "1.82.0"
[dependencies]
indexmap = { version = "2.7.1", features = ["serde"] }
nonempty = "0.11.0"
once_cell = "1.20.3"
qcheck = "1.0.0"
serde = { version = "1.0", features = ["derive"] }
thiserror = "2.0.11"
url = { version = "2.5.4", features = ["serde"] }
uuid = { version = "1.13.1", features = ["serde", "v4"] }
# TODO: we depend on a commit that improves the `Transaction::initial` method
[dependencies.radicle]
git = "https://seed.radicle.xyz/z3gqcJUoA1n9HaHKufZs5FCSGazv5.git"
rev = "refs/heads/master"
[dev-dependencies.radicle]
git = "https://seed.radicle.xyz/z3gqcJUoA1n9HaHKufZs5FCSGazv5.git"
rev = "refs/heads/master"
features = ["test"]