[package] name = "ipfs-http" version = "0.1.0" authors = ["Joonas Koivunen "] edition = "2018" build = "build.rs" [build-dependencies] prost-build = "0.6.1" vergen = "3.1.0" [dependencies] base64 = "0.12.0" env_logger = "0.7.1" futures = "0.3.4" ipfs = { path = "../" } libipld = { git = "https://github.com/ipfs-rust/rust-ipld", rev = "b2286c53c13f3eeec2a3766387f2926838e8e4c9", features = ["dag-pb", "dag-json"] } log = "0.4.8" multibase = "0.8.0" multihash = "0.10.1" # openssl is required for rsa keygen but not used by the rust-ipfs or it's dependencies openssl = "0.10.28" percent-encoding = "2.1.0" prost = "0.6.1" serde = { version = "1.0.106", features = ["derive"] } serde_json = "1.0.51" structopt = "0.3.12" thiserror = "1.0.14" tokio = { version = "0.2.16", features = ["full"] } warp = "0.2.3" hyper = "0.13.6" async-stream = "0.2.1" pin-project = "0.4.8" url = "2.1.1" tar = { version = "0.4.28", default-features = false } bytes = "0.5.4" mpart-async = { git = "https://github.com/koivunej/mpart-async", branch = "fix_7" } mime = "0.3.16" humantime = "2.0.1" [dev-dependencies] hex = "0.4.2" hex-literal = "0.2.1" tempfile = "3.1.0"