50321c6671
## Issue Addressed Related to: #2259 Made an attempt at all the necessary updates here to publish the crates to crates.io. I incremented the minor versions on all the crates that have been previously published. We still might run into some issues as we try to publish because I'm not able to test this out but I think it's a good starting point. ## Proposed Changes - Add description and license to `ssz_types` and `serde_util` - rename `serde_util` to `eth2_serde_util` - increment minor versions - remove path dependencies - remove patch dependencies ## Additional Info Crates published: - [x] `tree_hash` -- need to publish `tree_hash_derive` and `eth2_hashing` first - [x] `eth2_ssz_types` -- need to publish `eth2_serde_util` first - [x] `tree_hash_derive` - [x] `eth2_ssz` - [x] `eth2_ssz_derive` - [x] `eth2_serde_util` - [x] `eth2_hashing` Co-authored-by: realbigsean <seananderson33@gmail.com>
65 lines
1.9 KiB
TOML
65 lines
1.9 KiB
TOML
[package]
|
|
name = "eth2_libp2p"
|
|
version = "0.2.0"
|
|
authors = ["Sigma Prime <contact@sigmaprime.io>"]
|
|
edition = "2018"
|
|
|
|
[dependencies]
|
|
discv5 = { version = "0.1.0-beta.9", features = ["libp2p"] }
|
|
unsigned-varint = { version = "0.6.0", features = ["codec"] }
|
|
types = { path = "../../consensus/types" }
|
|
hashset_delay = { path = "../../common/hashset_delay" }
|
|
eth2_ssz_types = "0.2.0"
|
|
serde = { version = "1.0.116", features = ["derive"] }
|
|
serde_derive = "1.0.116"
|
|
eth2_ssz = "0.3.0"
|
|
eth2_ssz_derive = "0.2.1"
|
|
slog = { version = "2.5.2", features = ["max_level_trace"] }
|
|
lighthouse_version = { path = "../../common/lighthouse_version" }
|
|
tokio = { version = "1.10.0", features = ["time", "macros"] }
|
|
futures = "0.3.7"
|
|
futures-io = "0.3.7"
|
|
error-chain = "0.12.4"
|
|
dirs = "3.0.1"
|
|
fnv = "1.0.7"
|
|
lazy_static = "1.4.0"
|
|
lighthouse_metrics = { path = "../../common/lighthouse_metrics" }
|
|
smallvec = "1.6.1"
|
|
tokio-io-timeout = "1.1.1"
|
|
lru = "0.6.0"
|
|
parking_lot = "0.11.0"
|
|
sha2 = "0.9.1"
|
|
base64 = "0.13.0"
|
|
snap = "1.0.1"
|
|
void = "1.0.2"
|
|
hex = "0.4.2"
|
|
tokio-util = { version = "0.6.2", features = ["codec", "compat", "time"] }
|
|
tiny-keccak = "2.0.2"
|
|
task_executor = { path = "../../common/task_executor" }
|
|
rand = "0.7.3"
|
|
directory = { path = "../../common/directory" }
|
|
regex = "1.3.9"
|
|
strum = { version = "0.21.0", features = ["derive"] }
|
|
superstruct = "0.2.0"
|
|
|
|
# TODO: remove the rev-reference and go back to release versions once there is a release that
|
|
# includes the following PR:
|
|
#
|
|
# https://github.com/libp2p/rust-libp2p/pull/2175
|
|
[dependencies.libp2p]
|
|
#version = "0.39.1"
|
|
#default-features = false
|
|
git = "https://github.com/libp2p/rust-libp2p"
|
|
rev = "ce23cbe76a0382b6fcb0e49f1b2612df86f6465d"
|
|
features = ["websocket", "identify", "mplex", "yamux", "noise", "gossipsub", "dns-tokio", "tcp-tokio"]
|
|
|
|
[dev-dependencies]
|
|
tokio = { version = "1.10.0", features = ["full"] }
|
|
slog-term = "2.6.0"
|
|
slog-async = "2.5.0"
|
|
tempfile = "3.1.0"
|
|
exit-future = "0.2.0"
|
|
|
|
[features]
|
|
libp2p-websocket = []
|