[package]
edition = "2021"
rust-version = "1.89"
name = "pubky-testnet"
version = "0.9.3"
authors = [
"SeverinAlexB <severin@synonym.to>",
"SHAcollision <shacollision@synonym.to>",
"Nuh <nuh@nuh.dev>",
]
build = false
autolib = false
autobins = false
autoexamples = false
autotests = false
autobenches = false
description = "A local test network for Pubky Core development."
homepage = "https://github.com/pubky/pubky-core"
readme = "README.md"
keywords = [
"pkarr",
"pubky",
"testnet",
"testing",
]
categories = [
"web-programming",
"authentication",
"cryptography",
]
license = "MIT"
repository = "https://github.com/pubky/pubky-core"
[features]
default = []
docker-postgres = [
"testcontainers",
"testcontainers-modules",
"libc",
]
embedded-postgres = ["docker-postgres"]
[lib]
name = "pubky_testnet"
path = "src/lib.rs"
[[bin]]
name = "pubky-testnet"
path = "src/main.rs"
[dependencies.anyhow]
version = "1.0.101"
[dependencies.clap]
version = "4.6.0"
[dependencies.dirs]
version = "6.0.0"
[dependencies.http-relay]
version = "0.7.0"
features = [
"server",
"link-compat",
]
[dependencies.libc]
version = "0.2"
optional = true
[dependencies.mainline]
version = "6.1.1"
[dependencies.once_cell]
version = "1.21.3"
[dependencies.pkarr]
version = "6.0.1"
default-features = false
[dependencies.pkarr-relay]
version = "0.12"
[dependencies.pubky]
version = "0.9.3"
features = ["json"]
[dependencies.pubky-common]
version = "0.9.3"
[dependencies.pubky-homeserver]
version = "0.9.3"
features = ["testing"]
default-features = false
[dependencies.pubky_test_utils]
version = "0.1.0"
[dependencies.tempfile]
version = "3.19.1"
[dependencies.testcontainers]
version = "0.27"
features = ["watchdog"]
optional = true
[dependencies.testcontainers-modules]
version = "0.15"
features = ["postgres"]
optional = true
[dependencies.tokio]
version = "1.49.0"
features = ["full"]
[dependencies.tracing]
version = "0.1.44"
[dependencies.tracing-subscriber]
version = "0.3.23"
[dependencies.url]
version = "2.5.8"