Pumpkin/pumpkin-world/Cargo.toml
Alexander Medvedev 932512b5d6 lets try fix CI
2025-10-02 16:54:48 +02:00

76 lines
1.4 KiB
TOML

[package]
name = "pumpkin-world"
version.workspace = true
edition.workspace = true
rust-version = "1.89"
[dependencies]
pumpkin-nbt = { path = "../pumpkin-nbt" }
pumpkin-util = { path = "../pumpkin-util" }
pumpkin-config = { path = "../pumpkin-config" }
pumpkin-data = { path = "../pumpkin-data" }
async-trait.workspace = true
futures.workspace = true
bytes.workspace = true
tokio.workspace = true
rayon.workspace = true
uuid.workspace = true
thiserror.workspace = true
serde.workspace = true
serde_json.workspace = true
log.workspace = true
crossbeam.workspace = true
num-derive = "0.4"
sha2 = "0.10"
bitflags = "2.9.4"
dashmap = "6.1"
num-traits = "0.2"
# Compression
flate2 = "1.1"
lz4-java-wrc = "0.2.0"
ruzstd = "0.8.1"
itertools = "0.14.0"
enum_dispatch = "0.3"
derive-getters = "0.5.0"
thread_local = "1.1.9"
lru = "0.16.1"
tokio-util = { version = "0.7.16", features = ["rt"] }
rand = "0.9.2"
num_cpus = "1.17.0"
[dev-dependencies]
criterion = { version = "0.7", default-features = false, features = ["html_reports", "async_tokio"] }
temp-dir = "0.1.16"
# Print log info inside tests when needed
env_logger = "0.11.8"
# Allows us to modify the config
pumpkin-config = { path = "../pumpkin-config", features = ["test_helper"] }
# Deserialize NaN and Inf
serde_json5 = "0.2.1"
[[bench]]
name = "chunk"
harness = false
[[bench]]
name = "chunk_io"
harness = false
[[bench]]
name = "chunk_gen"
harness = false
[[bench]]
name = "noise_router"
harness = false